因此,我为我的每个Rails项目创建了一个单独的RVM gemset。它们都使用相同版本的ruby
这会导致
我知道我可以手动将其中一些gems移动到全局gemset中,但这对我来说似乎很繁琐,并且容易在特定项目的依赖关系发生变化时出现问题。
是否有更好的组织方式,或者rvm是否可以自动检测已经安装的gem版本并只使用那个副本?
或者是否有比RVM更好的替代品应该使用?
1.9.3
。这会导致
bundle install
为两个项目完全安装新的一组gems。它无论另一个gemset中是否安装了与其他项目中相同版本的gem。我猜这是对我的预期行为,但似乎是硬盘空间和带宽的低效使用。我知道我可以手动将其中一些gems移动到全局gemset中,但这对我来说似乎很繁琐,并且容易在特定项目的依赖关系发生变化时出现问题。
是否有更好的组织方式,或者rvm是否可以自动检测已经安装的gem版本并只使用那个副本?
或者是否有比RVM更好的替代品应该使用?