繁体   English   中英

安装Rails-即使我没有,我也没有

[英]Installing Rails - It says I didn't even though I did

我正在尝试运行

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? 我该怎么办? 谢谢

看起来这与rdoc有关。 短版,请尝试:

gem install rdoc

然后再次启动rails的安装。

看一下这个答案 ,似乎可以帮助很多人解决这个确切的问题。

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

cd /

然后我跑了

sudo gem install rails

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

rails new demo

工作了!

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

我建议您使用RVM ,它是一个Ruby版本管理器。 您可以轻松地安装不同版本的Ruby,可以创建特定于应用程序的宝石集,并最大程度地减少可能的未来派“当前未安装轨道”错误。

我强烈建议您搜索和阅读以下概念:

  • RVM
  • 宝石集
  • .rvmrc
  • .bashrc和.bash_profile

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM