我在OX 10.9中安装了最新的RVM。
$ rvm rubies
* ruby-1.9.3-p545 [ x86_64 ]
=> ruby-2.1.1 [ x86_64 ]
$ rvm gemset list
gemsets for ruby-2.1.1 (found in /Users/rajveershekhawat/.rvm/gems/ruby-2.1.1)
(default)
global
rails403
rails404
=> rails410
此后我安装了rails。
$ gem install rails -v 4.1.0
它已经安装好了。它也位于.rvm文件夹中的正确位置。但是当我尝试使用它时,系统说没有安装rails。
$ rails -v
Rails is not currently installed on this system. To get the latest version, simply type:
$ sudo gem install rails
You can then rerun your "rails" command.
我已经尝试了两次但仍然无法弄清楚我错过了什么。请帮忙。 感谢。
This问题类似,但没有帮助。
编辑:
$ gem list | grep rails
rails (4.1.0)
sprockets-rails (2.1.3)
$ echo $PATH
/Users/rajveershekhawat/.rvm/gems/ruby-2.1.1@rails410/bin:/Users/rajveershekhawat/.rvm/gems/ruby-2.1.1@global/bin:/Users/rajveershekhawat/.rvm/rubies/ruby-2.1.1/bin:/Users/rajveershekhawat/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
更新
似乎之前没有正确安装导轨。我重新创建了gemset并尝试再次安装rails但出现了一些错误。然后我再次清空gemset并用sudo重新安装了rails。这解决了这个问题。
答案 0 :(得分:0)
尝试运行:
rvm use ruby-2.1.1@rails410
gem list
你能在这里找到Rails吗?
你为什么打电话给sudo gem install rails
,不能解决这个问题,你不需要使用sudo。