Ruby on rails 捆绑安装混乱
我在mac上使用RVM进行rails 3开发 我想运行Ruby on rails 捆绑安装混乱,ruby-on-rails,rubygems,installation,bundler,Ruby On Rails,Rubygems,Installation,Bundler,我在mac上使用RVM进行rails 3开发 我想运行bundle update newrelic_rpm升级到gem的新版本 这是个坏主意:它在我的应用程序根目录下创建了一个名为newrelic_rpm的新文件夹,bundle(v1.0.10)自豪地显示出来 您的捆绑包已完成!它已安装到./newrelic_rpm 现在我被卡住了,我无法更新我的包,它一直把我所有的宝石放在新创建的文件夹中 谁能帮我恢复到初始设置(并去掉这个./newrelic\u rpm文件夹) 谢谢! p、 首先:进行备份
bundle update newrelic_rpm
升级到gem的新版本
这是个坏主意:它在我的应用程序根目录下创建了一个名为newrelic_rpm的新文件夹,bundle(v1.0.10)自豪地显示出来
您的捆绑包已完成!它已安装到./newrelic_rpm
现在我被卡住了,我无法更新我的包,它一直把我所有的宝石放在新创建的文件夹中
谁能帮我恢复到初始设置(并去掉这个./newrelic\u rpm文件夹)
谢谢!
p、 首先:进行备份。然后尝试删除“.bundle”目录。
或者只看“.bundle/config”文件-我想会有一些有趣的东西。我假设您首先尝试了类似于
bundle install newrelic\u rpm
的东西,它创建了newrelic\u rpm
文件夹,并告诉Bundler开始使用该文件夹作为默认文件夹
您的.bundle/config
文件可能包含以下内容:
---
BUNDLE_PATH: newreli_rpm
BUNDLE_DISABLE_SHARED_GEMS: "1"
修复此问题的最简单方法(假设捆绑程序是最新的)是运行此命令,将所有内容重新安装到主共享系统路径中:
bundle install --system
然后,
bundle update newrelic\u rpm
应该按照您的意愿执行(更新newrelic\u rpm
gem,而不是更新所有内容并将其放入newrelic\u rpm
)。您使用的是哪个版本的bundler?(bundle--version
)正如dmarkow所预期的,确实有一些有趣的事情:)