【发布时间】:2014-05-03 09:22:13
【问题描述】:
我在 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。这解决了问题。
【问题讨论】:
-
gem list | grep rails给你什么? -
它返回 rails (4.1.0) sprockets-rails (2.1.3)
-
那么
rails肯定安装好了。关闭所有活动的 shell,然后打开一个新的,然后再次尝试rails -v。 -
试过了。还是一样的。
-
进入项目文件夹运行
bundle show rails
标签: ruby-on-rails ruby ruby-on-rails-4 rvm