RVM Gemset:此系统上当前未安装Rails

时间:2014-05-03 09:22:14

标签: ruby-on-rails ruby ruby-on-rails-4 rvm

我在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。这解决了这个问题。

1 个答案:

答案 0 :(得分:0)

尝试运行:

rvm use ruby-2.1.1@rails410
gem list

你能在这里找到Rails吗?

你为什么打电话给sudo gem install rails,不能解决这个问题,你不需要使用sudo。