mlanza@mlanza-desktop:~$ rvm use 1.9.2
Using /home/mlanza/.rvm/gems/ruby-1.9.2-p180
mlanza@mlanza-desktop:~$ ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]
这是在Ubuntu 10.4上已经安装了1.8.7。 RVM是否要求安装所有Ruby版本?
我是否必须在.bashrc中设置PATH变量?
答案 0 :(得分:1)
mlanza@mlanza-desktop:~$ rvm rvmrc trust
Marked /home/mlanza/.rvmrc as trusted
mlanza@mlanza-desktop:~$ [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
mlanza@mlanza-desktop:~$ ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30909) [i686-linux]
答案 1 :(得分:1)
确保
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
是~/.bashrc
文件中的最后一件事。
另外,阅读“Post install”文档可能会有所帮助,尤其是问题排查部分。但是,通常我们看到人们没有将上面的行添加到他们的启动脚本中,或者他们忘记设置默认的Ruby:
rvm use 1.9.2 --default
RVM不要求或期望系统上的所有Rubies都在其控制之下。 Mac OS X包含Ruby用于其自身目的,RVM允许通过发布rvm use system
来使用它。此时RVM会逐步走开,直到你告诉它使用其中一个托管的Rubies。