与RVM一起安装时找不到Rails命令行

| 安装RVM后,我先安装了Ruby 1.8.7,然后安装了Rails 3。 当我做
which rails
时我得到
/Users/davidbenhamou/.rvm/gems/ruby-1.8.7-p302/bin/rails
。 但是当我做
rails -v
时我得到
-bash: /usr/bin/rails: No such file or directory
为什么Rails不起作用? 注意:我已经按照RVM网站上的所有步骤进行操作,并且Ruby命令行工作正常(
ruby -v
)。
已邀请:
要查看已安装的红宝石:
rvm list rubies
而且您会看到类似以下内容:
   ree-1.8.7-2011.03 [ i686 ]
*  ruby-1.9.2-p290 [ x86_64 ]
   ruby-1.9.3-p0 [ x86_64  ] 
=> ruby-1.9.3-p125 [ x86_64 ]
   ruby-1.9.3-p125-perf [ x86_64 ]
要使用特定的:
rvm use ruby-1.9.3-p125
那么如果您选择
ruby --version
,则会看到:
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin10.7.0]
在每个这些红宝石中,您都需要安装要使用的所有宝石。我这样做的方法实际上是使用Bundler安装项目的所有gem。但是对于这里的简单情况,只需执行以下操作:
rvm all do gem install rails
这将在您所有的红宝石版本中安装rails gem。要安装到特定的计算机,请使用:
rvm ruby-1.9.3-p125  do gem install rails
在安装RVM并在RVM中设置默认的Ruby版本后,您需要重新安装所有的ruby gem,例如 宝石安装导轨 您需要以用户身份而不是root用户身份安装这些gem。 因为从现在开始,RVM将通过用于安装宝石的红宝石版本跟踪所有已安装的宝石!

要回复问题请先登录注册