所以我想我周围散落着一堆红宝石。我想安装rails 3并在线观看railscast,并且该人使用rvm来管理ruby版本。我去安装rvm并按照说明操作。我到了需要做的地方
rvm install 1.9.2
编辑:我做了
rvm 1.9.2
然而,在安装之后,我尝试
ruby -v
并获取
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
我也去做
which ruby
并获取
/usr/bin/ruby
如何设置路径以便我可以使用使用rvm安装的ruby?
里面/Users/denniss/.rvm/bin我有ruby-1.9.2-rc2
和我的.profile看起来像
export PATH="$PATH:/Applications/android/tools"
export PATH="$PATH:/Applications/rubystack/apache2/bin"
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
export PATH="/Users/denniss/.rvm/bin/:/usr/bin:/usr/local/bin:$PATH"
答案 0 :(得分:2)
类型:
rvm list
这将显示你拥有的所有红宝石版本。
然后输入:
rvm use 1.9.2
每当你打开终端时,它都会默认为你原来的红宝石。要更改此类型:
rvm --default 1.9.2
注意:您不需要使用RVM来使用Rails3。我建议您保留ruby v,并为新应用安装rails 3。 Rails 2和Rails 3不会互相覆盖。
答案 1 :(得分:1)
您必须使用rvm 1.9.2
切换到新版本。然而,这只是暂时的。要永久设置它,您可以传递--default:rvm --default 1.9.2
。
答案 2 :(得分:1)
正确,如果RVM没有将使用过的红宝石加载到环境中,那么您很可能不会在您的配置文件中获取它。
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
这是安装程序输出和安装文档:
http://rvm.beginrescueend.com/rvm/install/
〜韦恩
答案 3 :(得分:0)
实际上,我忘了添加
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
在我的〜/ .profile
的最后