遏制遏制-fu gem安装问题

发布于 2024-09-11 04:27:55 字数 842 浏览 8 评论 0原文

我已经在我的 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> 

,那么我似乎可以访问所有宝石。

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

有人可以提供任何帮助吗?

干杯

服装

I've installed the Curb and Curb-fu gem and libcurl on my Ubuntu box.

If I go into irb and run the following

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> 

So it seems that I have access to all the gems.

But I've created a very simple ruby app that's giving me an error:

#!/usr/bin/ruby

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

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

I get the following error back.

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

I have a feeling it's something to do with libcurl and have tried several different versions but still no joy.

Can anyone offer any assistance?

Cheers

Togs

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

被翻牌 2024-09-18 04:27:55

我设法让它发挥作用。

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

我现在有路边福工作。

供遇到此问题的任何人将来参考。这些是我安装的 libcurl 位。

libcurl3
libcurl3-gnutls
libcurl4-openssl-dev

I managed to get it to work.

I uninstalled both the curb and curb-fu gem and re-installed them.

I now have curb-fu working.

For future reference for anyone having problems with this.. these are the libcurl bits I installed.

libcurl3
libcurl3-gnutls
libcurl4-openssl-dev
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文