1

Curb and Curb-fu gem と libcurl を Ubuntu ボックスにインストールしました。

irbに入って次を実行すると

irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'curb'
=> true
irb(main):003:0> require 'json'
=> true
irb(main):004:0> require 'curb-fu'
=> true
irb(main):005:0> 

だから私はすべての宝石にアクセスできるようです。

しかし、エラーが発生する非常に単純な ruby​​ アプリを作成しました。

#!/usr/bin/ruby

require 'rubygems'
require 'curb'
require 'json'
require 'curb-fu'

response = CurbFu.get('http://slashdot.org')
puts response.body

次のエラーが返されます。

/usr/lib/ruby/gems/1.8/gems/curb-fu-0.4.4/lib/curb-fu/authentication.rb:3: uninitialized constant CurbFu::Authentication::Curl (NameError)

それはlibcurlに関係していると感じており、いくつかの異なるバージョンを試しましたが、まだ喜びはありません.

誰でも何か援助を提供できますか?

乾杯

トグ

4

1 に答える 1

4

私はそれを機能させることができました。

縁石と縁石の両方の宝石をアンインストールして、再インストールしました。

私は今、縁石を働かせています。

これに問題がある人のための将来の参考のために..これらは私がインストールしたlibcurlビットです。

libcurl3
libcurl3-gnutls
libcurl4-openssl-dev
于 2010-07-25T18:49:21.677 に答える