我卸载了 bundler gem 并重新安装了它,清理了我所有的 gem,删除了 vendor/ 目录并运行了另一个 bundle 命令。--path vendor
即使我第二次没有指定,我所有的宝石仍然进入供应商。是否有其他--path
选项可以将其设置为默认值?Rails 应用程序将它们安装的 gem 放在哪里?
问问题
69 次
1 回答
0
您刚刚发现了rvm的原因之一。rvm 将创建存储在您的用户路径中的 gemset,然后您可以在不再需要它们时对其进行版本、更新或清理。
这一切都在应用程序路径之外完成,因此您可以跨应用程序重复使用相同的 gem 版本,或创建特定于应用程序的新 gemset。浏览他们的文档,一旦你开始使用它,你会想知道之前没有它你是如何相处的。
于 2013-03-03T18:37:00.623 回答