因此,我为每个rails项目创建了一个单独的rvm gemset。他们都使用相同版本的红宝石1.9.3
。为什么RVM会为不同的gemset安装重复的gem?
这会导致bundle install
为两个项目完全安装一组全新的宝石。如果其他项目具有与其他gemset中安装的gem完全相同的版本,则无关紧要。我猜这对我来说是预期的行为,但它似乎是硬盘空间和带宽的低效使用。
我知道我可以手动将其中的一些宝石,以一个全球性的宝石,但似乎有些单调乏味,我和亦不易断裂,如果我的依赖某个特定项目而改变。
有没有更好的方式来整理东西,或者当宝石版本已安装RVM自动检测,只需使用该副本?
还是有更好的替代RVM,我应该使用。