我不想再将gems安装到./vendor了

时间:2013-03-03 18:31:49

标签: ruby-on-rails gem bundler

我卸载了bundler gem并重新安装它,清除了所有的gem,删除了vendor /目录并运行了另一个bundle命令。尽管我第二次没有指定--path vendor,但我的所有宝石仍然进入供应商。是否有另一个--path选项将其设置为默认值? Rails应用程序在哪里开始安装宝石?

1 个答案:

答案 0 :(得分:0)

您刚刚发现rvm的原因之一。 rvm将创建存储在用户路径中的gemsets,然后您可以在不再需要时对其进行版本,更新或清理。

这一切都在应用程序路径之外完成,因此您可以跨应用程序重用相同的gem版本,或创建特定于应用程序的新gemset。浏览他们的文档,一旦你开始使用它,你会想知道你以前没有它的方式。