我在系统上有2个版本的Ruby,但是喜欢使用1.8.6版本。 有人能告诉我怎么做吗?
ruby 1.8.6(2009-08-04 patchlevel 383)[x86_64-linux]
ruby 2.1.2p95(2014-05-08修订版45877)[x86_64-linux]
/usr/local/rvm/rubies/ruby-2.1.2/bin/ruby
谢谢,
PL
我在〜{.gemrc文件中添加了2行,在https://superuser.com/questions/137130/how-to-configure-installed-ruby-and-gems找到了解决方案。 感谢所有回复。
答案 0 :(得分:0)
将其设置在项目目录的.ruby-version
文件中。类似的东西:
1.8.6-p383
答案 1 :(得分:0)
您可以使用rvm切换您的ruby版本,假设您使用rvm安装了该版本,如下所示:
rvm use 1.8.6 --default
或者如果您预先安装了ruby并希望使用该版本而不是使用它:
rvm use system --default
当然,如果您不希望它是默认值,请删除--default。
看到你没有用rvm安装1.8.6,我会用rvm重新安装它,所以你在所有ruby版本中都使用rvm。
答案 2 :(得分:-1)
您不在正确的论坛上,但答案取决于您$PATH
中目录的顺序。检查您的.profile
和/或/etc/profile
。