我使用了一些旧的服务器,在其上安装了一个旧的红宝石1.8.7。 由于某些原因(没有最好的你会说),我已经安装了rvm。
我现在有应用程序在这个旧版本1.8.7上运行,其他应用程序在1.9.3上运行。
我能理解它很乱。我正在寻找一种安全的方法来清理它。 我的主要问题是一些宝石混淆了使用哪个ruby版本。
答案 0 :(得分:0)
您可以使用以下命令确保在新的ruby中运行命令:
rvm 1.9.3 do ...
rvm use 1.9.3; ...
source $(rvm 1.9.3 do rvm env --path); ...
第一个适用于单个命令, 最后一个适合编写脚本。