ruby - Curb curb-fu gem 安装问题

标签 ruby libcurl curb

我已经在我的 Ubuntu 机器上安装了 Curb 和 Curb-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> 

看来我可以访问所有的 gem 。

但是我创建了一个非常简单的 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 有关,并且尝试了几个不同的版本,但仍然不满意。

谁能提供任何帮助?

干杯

服装

最佳答案

我设法让它工作。

我卸载了 curb 和 curb-fu gem 并重新安装了它们。

我现在有 curb-fu 工作。

供以后遇到此问题的任何人引用。这些是我安装的 libcurl 位。

libcurl3
libcurl3-gnutls
libcurl4-openssl-dev

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

相关文章:

c++ - 当向 CURLOPT_DNS_SERVERS 提供错误 ip 时,Curl 返回全部正常

libcurl.lib - 我在哪里可以得到它

c++ - curl_easy_perform 在 URL 不正确时崩溃

ruby - curl.perform 在多线程环境下抛出无效的容易处理错误

ruby - Chef 模板问题,过时的变量

ruby - 如何在 Ruby 中写入 Windows 文件属性?

ruby - Ruby 1.8.7 中的求幂返回错误答案

ruby - 在 win7 上的 ruby​​ 文件中运行自动完成时 gVim 崩溃

ruby-on-rails - 如何让 bundler 识别已安装的路边 gem ?