我已经在我的Ubuntu盒子上安装了加铺和加铺fu 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位。

libcurl3
libcurl3-gnutls
libcurl4-openssl-dev

关于ruby - 遏制福付 gem 安装问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3330084/

10-11 17:46