【发布时间】:2014-08-07 04:59:57
【问题描述】:
RVM 在我的 Mac 和 Ubuntu 服务器上都没有使用默认的 Ruby 版本。
这是我在 Mac 上执行 rvm list 时得到的结果:
rvm rubies
* ruby-2.1.2 [ x86_64 ]
# => - current
# =* - current && default
# * - default
我在 Ubuntu 上得到了什么:
rvm rubies
* ruby-2.1.2 [ i686 ]
# => - current
# =* - current && default
# * - default
它们已经是默认且唯一可用的版本,但每次我需要做一些 Ruby 操作时,我都必须手动输入 rvm use 2.1.2。我想我可以把这个命令放到.profile 或类似的地方,但感觉很hackish,因为我希望 RVM 使用 default 版本。
谁有更好的解决方案?
【问题讨论】:
-
您是否使用此命令
rvm use ruby-2.1.2 --default设置了默认红宝石? -
您是否运行
rvm --default use 2.1.2来设置和使用ruby 2.1.2 作为默认值? -
是的,我已经尝试过
rvm use ruby-2.1.2 --default。但是关闭并启动另一个 shell 会导致 ruby 默认回到系统的 ruby。 -
请参考stackoverflow.com/a/11105199/1896986并运行命令
rvm --default use 2.1.2一次。
标签: ruby macos rvm ubuntu-14.04