2014-01-09 5 views
2

을 필요로 할 때 오류가 나는 다음과 같은 오류 얻을 :IRB 보여주는 "LoadError : 같은 파일을로드 할 수 없습니다 - 노코 기리"나는 "노코 기리"필요로 입력 할 때 "노코 기리"IRB에서

LoadError: cannot load such file -- nokogiri 

을 나는이 nokogiri gem이 내 gemfile에 설치되어 있고 Rails에서 문제없이 사용할 수 있지만 IRB에서는 오류가 발생합니다.

OSX Mavericks가 도움이 될 경우에 대비합니다.

actionmailer (4.0.2)
actionpack (4.0.2)
activemodel (4.0.2)
activerecord (4.0.2)
activerecord-deprecated_finders (1.0.3)
activesupport (4.0.2)
arel (4.0.1)
atomic (1.1.14)
builder (3.1.4)
bundler (1.3.5)
erubis (2.7.0)
hike (1.2.3)
i18n (0.6.9)
mail (2.5.4)
mime-types (1.25.1)
minitest (4.7.5)
multi_json (1.8.2)
polyglot (0.3.3)
rack (1.5.2)
rack-test (0.6.2)
rails (4.0.2)
railties (4.0.2)
rake (10.1.0)
sprockets (2.10.1)
sprockets-rails (2.0.1)
thor (0.18.1)
thread_safe (0.1.3)
tilt (1.4.1)
treetop (1.4.15)
tzinfo (0.3.38)

+0

위 목록에 nokogiri가 없다는 것을 알고 있다면 잘 모르겠다;) Gemfile에서 보석을 사용할 수 있도록'bundle exec irb'을 실행 해보십시오. – zrl3dx

+0

제안에 감사드립니다. 그것은 나를 위해 일했습니다. 당신이 대답을 만들면 나는 그것을 받아 들일 것입니다. – TaimoorQ

답변

4

Gemfile의 보석을 사용하려면 bundle exec irb을 실행하기 만하면됩니다.

0

당신은 require 'rubygems' 실행해야 다른 보석을 넣기 전에 : 아래

내 로컬 보석의 목록입니다. Rails가이 작업을 수행하지만 IRB는 그다지 훌륭하지 않습니다.

그렇지 않으면 RVM과 같은 관리자를 사용하고 있습니까? gemset을 바꿀 수 있는지 확인 했습니까?

+0

해답을 주셔서 감사합니다. 그러나 그 결과는 false입니다. 내 로컬 보석 및 레일 애플 리케이션 gemfile에만 있기 때문에 내 생각 엔. 주석에 zrl2dx의 제안을 사용하여 gemfile의 보석을 사용했고 작동했습니다. – TaimoorQ

+1

Ruby 1.8 이후 'require'rubygems''이 필요하지 않습니다. 널리 스크립트에서 해로 간주 (하지만 이의가 irb에서별로 중요하지 않음). – echristopherson