【问题标题】:Ruby version / Old 1.8.7 messing with a fresh RVM'ed 1.9.3Ruby 版本/旧版本 1.8.7 与新的 RVM 版本 1.9.3 混在一起
【发布时间】:2013-02-11 00:20:13
【问题描述】:

我使用一些旧服务器,上面安装了旧的 ruby​​ 1.8.7。 由于某些原因(不是你会说的最好的),我安装了 rvm。

我现在有应用在这个旧的 1.8.7 上运行,其他的在 1.9.3 上运行。

我可以理解它很混乱。我正在寻找一种安全的方法来清理它。 我的主要问题是一些 gem 对使用哪个 ruby​​ 版本感到困惑。

【问题讨论】:

    标签: ruby ruby-on-rails-3 ubuntu installation rvm


    【解决方案1】:

    您可以确保该命令在新的 ruby​​ 中运行:

    1. rvm 1.9.3 do ...
    2. rvm use 1.9.3; ...
    3. source $(rvm 1.9.3 do rvm env --path); ...

    第一个适用于单个命令, 最后一个很适合编写脚本。

    【讨论】:

    • 当它变得如此敏感时,我的经验还不够。最后一个看起来很棒;我的主要问题是这种混乱的设置主要会导致部署问题(否则使用简单的命令行,所有 gem 都安装得很好)
    • 我在没有 rvm 的情况下做得很好。再做一件事可以做到一切,但最终太多了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多