質問

私はUbuntuボックスに縁石と縁石gemとlibcurlをインストールしました。

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と関係があり、いくつかの異なるバージョンを試していましたが、まだ喜びはありません。

誰も援助を提供することができますか?

歓声

TOGS

役に立ちましたか?

解決

私はそれを仕事に手に入れることができました。

curb-fu gemとcurb-fu gemの両方をアンインストールし、それらを再インストールしました。

私は今縁石作業を持っています。

これに問題がある人は誰でも参照してください..これらは私がインストールしたlibcurlビットです。

libcurl3
libcurl3-gnutls
libcurl4-openssl-dev
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top