Bee*_*ais 8 ruby ruby-on-rails rvm
在安装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
).
Kev*_*ell 13
要查看已安装的红宝石:
rvm list rubies
Run Code Online (Sandbox Code Playgroud)
你会看到这样的事情:
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 ]
Run Code Online (Sandbox Code Playgroud)
要使用特定的一个:
rvm use ruby-1.9.3-p125
Run Code Online (Sandbox Code Playgroud)
如果你这样做ruby --version
,你会看到:
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin10.7.0]
Run Code Online (Sandbox Code Playgroud)
在每个红宝石中,您需要安装您想要使用的所有宝石.我这样做的方法实际上就是使用Bundler来安装项目的所有宝石.但对于这里的简单案例,只需:
rvm all do gem install rails
Run Code Online (Sandbox Code Playgroud)
这将在所有 ruby版本中安装rails gem .要安装到特定的一个,请使用:
rvm ruby-1.9.3-p125 do gem install rails
Run Code Online (Sandbox Code Playgroud)
安装RVM后,在RVM中设置默认的Ruby版本后,需要重新安装所有ruby gems,例如
宝石安装导轨
你需要以用户身份安装这些宝石,而不是root用户.
因为从现在开始,RVM将通过用于安装它们的ruby版本跟踪所有已安装的gem!
归档时间: |
|
查看次数: |
9599 次 |
最近记录: |