0

我是 Rails 新手,正在学习 ROR 网站上发布的教程。一切正常,直到我尝试在本地主机上加载我的 rails 应用程序。每次输入时$ rails server,我都会得到一长串可能的命令和功能。当我检查我的localhost:3000and127.0.0.1:3000时,似乎没有任何连接。

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

这是我的版本:

  • 红宝石 1.9.3 p374
  • 导轨 3.2.11

为什么无法server识别命令?

4

3 回答 3

0

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

bundle install

然后启动服务器:

rails server
于 2013-02-05T04:05:24.430 回答
0

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

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

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

我认为这应该是工作。

于 2016-05-05T16:38:57.440 回答
0

我有同样的问题。rails server或者rails s仅当您位于正确的目录中时才有效。

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

于 2016-05-05T16:25:49.053 回答