捆绑安装创建' parallel' rails应用程序中的文件夹

时间:2014-05-20 10:26:58

标签: ruby-on-rails ruby gem bundler

我目前正在开发一个项目,该项目已从ruby版本2.0.0更改为ruby verion 2.1.1

我正在使用rvm来维护我的ruby版本。安装ruby 2.1.1之后,我运行了安装版本gem install bundler的{​​{1}},这样做我将特定的gemset版本复制到新创建的版本1.6.2之后,之后运行2.1.1打开,它显示了所有的宝石,当我尝试运行应用程序时,它开始抛出错误。

因此,当我再次运行gem list时,它创建了一个单独的文件夹 parallel 并在那里安装了gem。我的问题是为什么会发生这种情况,它是捆绑器bundle install'的新功能吗?

最初我的捆绑版本为1.6.2

对此的任何输入都会非常有用。

感谢。

2 个答案:

答案 0 :(得分:2)

发现这篇文章解释清楚,原因是我的配置文件已损坏。

我们必须删除.bundle / config文件并再次捆绑安装。

rm -r .bundle/config 
   bundle install

click here了解更多信息。

感谢。

答案 1 :(得分:0)

我猜你有两个不同的捆绑包绑定到不同的RVM宝石集,即使你试图在全球范围内安装最新版本。

将来您可以考虑使用:

bundle install --path .bundle

以一致的方式安装您的gem,无论您使用的是什么RVM gemset,都始终在同一个.bundle文件夹中。