2011-09-29 5 views
1

rack/openid에 의존하는 레일 젬에서 작업하고 있습니다. 나는 그것을 필요로 내 응용 프로그램을 불 때 나는 보석 내가이 질문을 본 적이 로드 할 파일이 없습니다. rack/openid

$ gem list | grep openid 
rack-openid (1.3.1, 1.2.0) 
ruby-openid (2.1.8) 

설치되어 있지만 많은 도움이되지 않았습니다 오류를

no such file to load -- rack/openid 

를 얻을.

Problem with require rack/openid in Rails 3 [native require work properly]

PS : 나는 잘 IRB에서 필요할 수 있습니다

답변

2

그것은 당신이 Gemfile에 보석을 추가하지 않은 것 같습니다, 또는 당신이 당신의 보석에 대한 종속성으로 rack-openid을 추가하지 않은 .

레일이 시작되면 Gemfile.lock 파일과 일치하도록로드 경로를 설정하기 위해 bundler을 사용하므로 보석이 로컬에 설치되어 있어도 목록에없는 경우로드 경로를 요구할 수 없습니다.

Gemfile.lockGemfile과 그 종속성에 나열된 보석을 기반으로하는 번들러가 만듭니다.

는 다음의 .gemspec에 종속성으로 rack-openid 지정 작업을하고있는 보석이 응용 프로그램 Gemfile (당신의 보석이 실제로 이름이 무엇 이건 my-gem-name 교체)에 gem 'my-gem-name'를 추가해야합니다.

관련 문제