【发布时间】:2013-01-19 22:15:50
【问题描述】:
我是 Rails 新手,正在学习 ROR 网站上发布的教程。一切正常,直到我尝试在本地主机上加载我的 rails 应用程序。每次输入$ rails server 我都会得到一长串可能的命令和功能。当我检查我的localhost:3000 和127.0.0.1:3000 时,似乎没有任何连接。
在深入挖掘之后,我几乎尝试了其他所有人尝试过的所有方法。我在与我的新 Rails 应用程序相同的路径中运行该命令。此外,当我在$ rails 命令之后输入废话时,我会得到相同的可能命令和功能列表。所以我感觉 Rails 无法识别server 命令。
这是我的版本:
- Ruby 1.9.3 p374
- Rails 3.2.11
为什么无法识别server 命令?
【问题讨论】:
-
我认为您不在正确的目录中。
-
运行
which rails和ls -l config/routes.rb时的输出是什么? -
退出并重启终端。转到正确的目录 - 使用
pwd进行验证。然后运行rails -v和ruby -v。结果是什么? very 仔细阅读输出,逐行告诉我们任何错误。你用的是 rvm 还是 rbenv? -
您是否遇到任何错误,如果是,您可以在此处发布错误日志