" rails服务器"命令未被识别

时间:2013-02-05 03:47:36

标签: ruby-on-rails localhost

我是rails的新手,并且遵循ROR网站上发布的教程。一切正常,直到我尝试在localhost上加载我的rails应用程序。每次输入$ rails server我都会得到一长串可能的命令和功能。当我检查localhost:3000127.0.0.1:3000时,似乎没有任何关联。

在深入挖掘后,我几乎尝试了其他所有人都尝试过的东西。我在与新的rails应用程序相同的路径中运行该命令。此外,当我在$ rails命令后输入废话时,我得到了相同的可能命令和功能列表。所以我感觉rails没有识别server命令。

以下是我的版本:

  • Ruby 1.9.3 p374
  • Rails 3.2.11

为什么不识别server命令?

3 个答案:

答案 0 :(得分:0)

首先,您必须移动到项目目录并使用以下命令安装bundle:

bundle install

然后启动服务器:

rails server

答案 1 :(得分:0)

我遇到了同样的问题。 rails server或简称rails s仅在您位于正确的目录中时才有效。

键入pwd(当前工作目录)以查看您当前的位置。 键入cd以及指向正确目录的其余方向。 (例如,“cd workspace / learn-rails”) 输入rails serverrails s。 检查http://localhost:3000

答案 2 :(得分:0)

请退出终端,然后重新启动终端。

然后检查目录路径,即只键入pwd它将显示当前目录路径。

如果目录正确,请再次尝试运行bundle install& rails server

我认为这应该是有效的。