Ruby on rails Bundler在我安装bundle时创建更新文件夹

Ruby on rails Bundler在我安装bundle时创建更新文件夹,ruby-on-rails,Ruby On Rails,我很久没有升级我的宝石了,就在今天,我决定运行升级。我可能在第一次运行bundle安装更新时犯了一个错误,它没有做任何事情。然后我运行bundle update,它在我的rails目录中创建了一个名为update的全新文件夹,其中包含所有gem,而且我的rails项目似乎不再链接到我的rvm gem目录,因为如果我删除更新文件夹,它会模糊关于无法找到gem的信息。我只是想知道这是rails的新行为还是因为我做错了什么。谢谢 编辑: bundle config的输出为: 设置按优先级顺序列出。将使

我很久没有升级我的宝石了,就在今天,我决定运行升级。我可能在第一次运行bundle安装更新时犯了一个错误,它没有做任何事情。然后我运行bundle update,它在我的rails目录中创建了一个名为update的全新文件夹,其中包含所有gem,而且我的rails项目似乎不再链接到我的rvm gem目录,因为如果我删除更新文件夹,它会模糊关于无法找到gem的信息。我只是想知道这是rails的新行为还是因为我做错了什么。谢谢

编辑: bundle config的输出为: 设置按优先级顺序列出。将使用最大值

路径 为本地应用程序(/Users/X/dev/tasker/.bundle/config)设置:“更新”

禁用共享宝石 为本地应用程序(/Users/X/dev/tasker/.bundle/config)设置:“1”

这似乎就是问题所在。那么,我应该如何通过链接到rvmgem目录将其恢复到之前的状态呢?问题是由我的“bundle install update”命令引起的吗?谢谢

再次编辑: 谢谢你们的帮助。在找到问题的根源之后,我找到了这个解决方案:bundle安装——system at。现在问题解决了。谢谢

我犯了同样的错误

检查捆绑包的命令行选项。bundle安装接受目录。如果您键入bundle install update,它会将bundle安装到目录中

如果您这样做了,bundler将创建.bundle/config文件并将给定路径存储在该文件中

我认为,只需删除.bundle目录并运行“bundle”即可绑定所需的文件,
将在RVM中使用gems(如果RVM配置正确)。

捆绑配置的输出是什么?