2011-01-29 4 views
1

hpricot gem을로드하는 데 문제가 있습니다. 레이크 작업에이 파일을 사용하고 require "hpricot"을 넣습니다. 그러나 오류 메시지가 표시되지 않습니다. no such file to load -- hpricot 하지만 내 보석 목록에는 표시되지만 레이크 작업에서 인식하지 못하는 이유를 알 수 없습니다. 아무도 hpricot 보석으로 그런 종류의 문제에 경험이 있습니까? gem list -d hpricothpricot gem로드 문제

출력 :

*** LOCAL GEMS *** 

hpricot (0.8.3) 
    Author: why the lucky stiff 
    Rubyforge: http://rubyforge.org/projects/hobix 
    Homepage: http://code.whytheluckystiff.net/hpricot/ 
    Installed at: /Library/Ruby/Gems/1.8 

    a swift, liberal HTML parser with a fantastic lib 

답변

1

나는이 문제를 해결했다. 내 레일 앱의 보석 파일에 hpricot gem을 추가하는 것을 잊었습니다. gemfile에 gem을 추가하고 bundle install을 실행하면 모든 것이 정상적으로 작동합니다.

0

가 Hpricot을을 요구하기 전에 require 'rubygems'를 추가 해보세요.

+0

나는 그것을했지만, 여전히 같은 결과가있다. – LeonS

+0

OSX에있는 것처럼 보이며 보석 경로에 문제가있는 것 같습니다. Rails 앱에서 보석을 고정 시키거나 레이크 작업에 보석을 찾고있는 곳을 인쇄 해달라고 요청할 수 있습니까? – lbz

+0

레이크 작업에 보석을 찾는 위치를 인쇄하도록 요청하려면 어떻게해야합니까? – LeonS