帮我整理我的红宝石

时间:2010-08-14 21:12:04

标签: ruby-on-rails ruby rvm

所以我想我周围散落着一堆红宝石。我想安装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"

4 个答案:

答案 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

的最后