gpt4 book ai didi

rvm - 如何使用 rvm 和 rvmrc 文件为同一个项目使用两个不同的 ruby​​ 安装?

转载 作者:行者123 更新时间:2023-12-04 18:33:08 26 4
gpt4 key购买 nike

我有一个在生产环境中运行并安装在 JRuby 上的应用程序。相同的应用程序可以在 Ruby 1.8.7 中运行,也可以在开发中运行。如何使用 RVM 在这些 rubie 之间切换?

我正在寻找 .rvmrc - 类似的解决方案,所以我可以说

rvm use .rvmrc_ruby

或者
rvm use .rvmrc_jruby 

在 Ruby 版本之间切换。我通常需要这样做以在 Ruby 和 JRuby 上测试同一个应用程序。

我想要一个解决方案,我可以将这些设置 checkin 到 Git 并运行这些东西,而无需在每次需要切换时输入 Ruby 版本或 gemset 名称。

最佳答案

生成这两个文件并在 .rvmrc 中写:

source ./.rvmrc_${TEST_WITH:-jruby}

然后你可以在你的shell中写:
export TEST_WITH=ruby
cd .

并恢复:
unset TEST_WITH
cd .

关于rvm - 如何使用 rvm 和 rvmrc 文件为同一个项目使用两个不同的 ruby​​ 安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9246231/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com