安装Rails - 它说即使我做了,我也没有

时间:2013-03-28 09:03:53

标签: ruby-on-rails ruby-on-rails-3 installation

我正在尝试运行

rails new demo

但是我被告知:

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.

我运行那个命令,而且很多人都在提取这个命令。然后是很多人安装RDoc文档......'运行,但最后一行说:

Installing RDoc documentation for rails-3.2.13...
file 'lib' not found

然后它停止运行,并且' rails'命令(见上文)仍然没有工作。为什么没有安装Rails?我还该怎么办?感谢

3 个答案:

答案 0 :(得分:0)

看起来这与rdoc有关。简短版本,试试:

gem install rdoc

然后再次启动rails的安装。

看看this answer似乎已经帮助很多人解决了这个问题。

答案 1 :(得分:0)

我解决了它:显然我试图在目录中安装rails。我做了以下工作,效果很好:

cd /

然后我跑了

sudo gem install rails

然后我cd再次进入相关目录,现在

rails new demo

工作!

答案 2 :(得分:0)

执行'sudo gem install rails'并不是一个好主意,因为您将来可能会遇到应用程序的权限问题。

我建议你使用RVM这是一个ruby版本管理器。您可以轻松安装不同版本的Rubies,您可以创建特定于应用程序的gemset,并最大限度地减少可能的未来“rails当前未安装”错误。

我强烈建议您搜索和阅读这些概念:

  • RVM
  • Gemsets
  • .rvmrc
  • .bashrc和.bash_profile