Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 捆绑安装混乱_Ruby On Rails_Rubygems_Installation_Bundler - Fatal编程技术网

Ruby on rails 捆绑安装混乱

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、 首先:进行备份

我在mac上使用RVM进行rails 3开发

我想运行
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所预期的,确实有一些有趣的事情:)