bundler(1.6.2)load' set' index.rb失败:1

时间:2014-05-06 15:17:36

标签: ruby-on-rails ruby bundler

当我玩我的rails应用程序时,我在捆绑器上遇到了一个奇怪的问题。

的Env

  • ruby​​ 2.1.1
  • rails 4.1.0
  • bundler 1.6.2

我也尝试过:ruby 2.0.0,rails 4.0.0。捆绑1.6.0,1.3.5,它们都不起作用。

我尝试了什么

当我尝试rails -v时,它报告: `require': cannot load such file -- set (LoadError) /bundler-1.6.2/lib/bundler/index.rb:1:in `<top (required)>'

然后我看了index.rb,第一行是: require "set"

然后我试过: irb(main):001:0> require 'set' => true irb(main):002:0>

问题

  • 出了什么问题?
  • 我该怎样做才能恢复这个?

1 个答案:

答案 0 :(得分:0)

事实证明我的GEM_HOMEGEM_PATH有问题,我当时试图使用此rbenv,但后来我改用原始安装。它起作用了。