我尝试使用RVM安装Ruby 1.9.3。它似乎安装没有错误,但Ruby的版本仍然是1.8.7。
还有其他人遇到过这种情况吗?
AlexHo@server:~$ rvm install 1.9.3
Already installed ruby-1.9.3-p125.
To reinstall use:
rvm reinstall 1.9.3
AlexHo@server:~$ rvm reinstall 1.9.3
Removing /Users/AlexHo/.rvm/src/ruby-1.9.3-p125...
Removing /Users/AlexHo/.rvm/rubies/ruby-1.9.3-p125...
Removing ruby-1.9.3-p125 aliases...
Removing ruby-1.9.3-p125 wrappers...
Removing ruby-1.9.3-p125 environments...
Removing ruby-1.9.3-p125 binaries...
Fetching yaml-0.1.4.tar.gz to /Users/AlexHo/.rvm/archives
Extracting yaml-0.1.4.tar.gz to /Users/AlexHo/.rvm/src
Configuring yaml in /Users/AlexHo/.rvm/src/yaml-0.1.4.
Compiling yaml in /Users/AlexHo/.rvm/src/yaml-0.1.4.
Installing yaml to /Users/AlexHo/.rvm/usr
Installing Ruby from source to: /Users/AlexHo/.rvm/rubies/ruby-1.9.3-p125, this may take a while depending on your cpu(s)...
ruby-1.9.3-p125 - #fetching
ruby-1.9.3-p125 - #extracting ruby-1.9.3-p125 to /Users/AlexHo/.rvm/src/ruby-1.9.3- p125
ruby-1.9.3-p125 - #extracted to /Users/AlexHo/.rvm/src/ruby-1.9.3-p125
ruby-1.9.3-p125 - #configuring
ruby-1.9.3-p125 - #compiling
ruby-1.9.3-p125 - #installing
Removing old Rubygems files...
Installing rubygems-1.8.17 for ruby-1.9.3-p125 ...
Installation of rubygems completed successfully.
ruby-1.9.3-p125 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
ruby-1.9.3-p125 - #importing default gemsets (/Users/AlexHo/.rvm/gemsets/)
Install of ruby-1.9.3-p125 - #complete
AlexHo@server:~$ ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0]
答案 0 :(得分:5)
您必须指定要使用的Ruby版本。 请尝试以下方法:
rvm use 1.9.3 --default
答案 1 :(得分:2)
我认为你错过了这个命令:
$ rvm use 1.9.3
答案 2 :(得分:2)
您可以使用以下命令查看安装了哪些版本的ruby:
rvm list
您还会看到哪个版本已设置为默认值。
默认版本可以设置为:
rvm use 1.9.3 --default
如果您正在运行Ruby On Rails,您还可以检查工作目录中的.rvmrc文件,该文件可以包含如下字符串:
rvm ruby-1.9.3@gemset
定义哪个Ruby版本应该用于当前目录。
希望这有帮助!
答案 3 :(得分:0)
自动选择红宝石尚未实施,请在https://github.com/wayneeseguin/rvm/issues打开一张彩票,我会添加它。