2010-07-25 3 views
1

우분투 상자에 Curb and Curb-fu gem과 libcurl을 설치했습니다.Curb curb-fu gem 설치 문제

나는 그래서 나는 모든 보석에 액세스 할 것으로 보인다 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> 

를 실행합니다.

하지만 나에게 오류를주고 아주 간단한 루비 응용 프로그램을 만들었습니다

#!/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과 관련이 있고 여러 가지 버전을 시도했지만 여전히 기쁨이 아닌 느낌이 들었습니다.

누구에게 도움을 줄 수 있습니까?

건배

+2

저는 libcurl 라이브러리를 사용하는 경우 연석 보석을 설치할 수 없다고 생각합니다. 언제든지 libcurl 및 libcurl-dev 패키지를 다시 설치할 수 있습니다. – Eimantas

답변

4

나는 그것이 작동 할 수있었습니다.

curb 및 curb-fu 보석을 모두 제거하고 다시 설치했습니다.

저는 이제 curb-fu 작업을했습니다.

이것에 문제가있는 사람은 나중에 참조 할 수 있습니다.이 파일들은 libcurl 비트입니다.

libcurl3 
libcurl3-gnutls 
libcurl4-openssl-dev