Проблема установки драгоценного камня - PullRequest
1 голос
/ 25 июля 2010

Я установил драгоценности Curb и Curb-fu и 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, и я пробовал несколько разных версий, но все равно не радует.

Может кто-нибудь предложить какую-нибудь помощь?

Приветствия

Togs

1 Ответ

4 голосов
/ 25 июля 2010

Мне удалось заставить его работать.

Я удалил драгоценный камень бордюрного камня и бордюрного камня и переустановил их.

Теперь у меня работает бордюрный камень.

Для использования в будущем для тех, у кого возникли проблемы с этим .. это биты libcurl, которые я установил.

libcurl3
libcurl3-gnutls
libcurl4-openssl-dev
...