如何使用不同版本的ruby,但使用相同的gemset?
在我的计算机上,我使用如何使用不同版本的ruby,但使用相同的gemset?,ruby,rvm,gemset,Ruby,Rvm,Gemset,在我的计算机上,我使用系统运行ruby1.9.2-p290。我想在我的开发环境中继续测试Ruby的边缘版本,但我不想再次安装所有的gem,并保留相同gem文件的几乎相同的副本 如何使用与rvm相同的系统gemset切换到ruby1.9.3-p325 rvm gemset copy 1.9.2-p290@system 1.9.3@system 是的,确实如此,但是一些gem是针对system/ruby编译的,假设它们在1.9.2和1.9.3之间能够正常工作是不完全安全的。。。也许如果它是1.9.
系统运行ruby1.9.2-p290
。我想在我的开发环境中继续测试Ruby的边缘版本,但我不想再次安装所有的gem,并保留相同gem文件的几乎相同的副本
如何使用与rvm相同的系统gemset切换到ruby1.9.3-p325
rvm gemset copy 1.9.2-p290@system 1.9.3@system
是的,确实如此,但是一些gem是针对system/ruby编译的,假设它们在1.9.2和1.9.3之间能够正常工作是不完全安全的。。。也许如果它是1.9.3-p125-1.9.3-p194,这是可能的,但在你的情况下,我不会打赌。此外,gemset copy在每个复制的gem上调用gem pristine
,以确保它可以与给定的ruby一起工作,在某些情况下,gems将无法编译,并且会通知您哪些gem需要手动重建。