在IRB中,当我输入“nokogiri”时,我收到以下错误:
LoadError: cannot load such file -- nokogiri
我在我的gemfile中安装了nokogiri gem并且可以在Rails中使用它没有问题,但是在IRB中它会抛出错误。
我是OSX Mavericks的,如果有帮助的话。
以下是我当地宝石的列表:
动作管理员(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)
原子(1.1.14)
建造者(3.1.4)
捆绑(1.3.5)
erubis(2.7.0)
加息(1.2.3)
i18n(0.6.9)
邮件(2.5.4)
哑剧型(1.25.1)
minitest(4.7.5)
multi_json(1.8.2)
多语言(0.3.3)
机架(1.5.2)
机架测试(0.6.2)
铁轨(4.0.2)
铁路(4.0.2)
耙(10.1.0)
链轮(2.10.1)
链轮导轨(2.0.1)
托尔(0.18.1)
thread_safe(0.1.3)
倾斜(1.4.1)
树梢(1.4.15)
tzinfo(0.3.38)
答案 0 :(得分:4)
您需要做的就是运行bundle exec irb
以使用Gemfile中的gem。
答案 1 :(得分:0)
你应该跑步
require 'rubygems'
在加载任何其他宝石之前。 Rails为你做这件事,但IRB并不那么花哨。
否则,您使用像RVM这样的经理吗?你确认你没有进入或退出宝石集吗?