IRB在尝试要求“nokogiri”时显示“LoadError:无法加载此类文件 - nokogiri”错误

时间:2014-01-09 21:48:07

标签: ruby-on-rails ruby nokogiri irb

在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)

2 个答案:

答案 0 :(得分:4)

您需要做的就是运行bundle exec irb以使用Gemfile中的gem。

答案 1 :(得分:0)

你应该跑步 require 'rubygems' 在加载任何其他宝石之前。 Rails为你做这件事,但IRB并不那么花哨。

否则,您使用像RVM这样的经理吗?你确认你没有进入或退出宝石集吗?