Ruby on rails 安装导轨-它说我没有';即使我有

Ruby on rails 安装导轨-它说我没有';即使我有,ruby-on-rails,ruby-on-rails-3,installation,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 RDo

我正在试着经营一家公司

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”不是一个好主意,因为将来应用程序可能会遇到权限问题

我建议您使用ruby版本管理器。您可以轻松安装不同版本的Rubies,您可以创建特定于应用程序的gemset,并尽量减少可能出现的未来派“rails当前未安装”错误

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

  • RVM
  • 宝石
  • .rvmrc
  • .bashrc和.bash_配置文件

您是否在您的机器上安装了rails。我安装了,但显然安装在错误的位置-请参见下文,我刚刚发布了一个答案,它现在可以工作了Lucy,也许您可以使用此bash脚本安装使开发环境能够与rails一起运行所需的所有工具:github.com/joshfng/railsreadywho not install rails
rails new demo
如何工作。。?我想你第一次在没有安装rails的情况下运行
rails新演示版
,为什么要投反对票?我在这里解释了答案-最初的问题是-它确实不会安装,因为我尝试安装在错误的位置我也安装了rvm,但我也安装了rails。那是多余的吗?不是。当然你也应该安装导轨。RVM用于安装红宝石和制作宝石。确保已将RVM添加到路径中。看见