我是rails的新手,并且遵循ROR网站上发布的教程。一切正常,直到我尝试在localhost上加载我的rails应用程序。每次输入$ rails server
我都会得到一长串可能的命令和功能。当我检查localhost:3000
和127.0.0.1:3000
时,似乎没有任何关联。
在深入挖掘后,我几乎尝试了其他所有人都尝试过的东西。我在与新的rails应用程序相同的路径中运行该命令。此外,当我在$ rails
命令后输入废话时,我得到了相同的可能命令和功能列表。所以我感觉rails没有识别server
命令。
以下是我的版本:
为什么不识别server
命令?
答案 0 :(得分:0)
首先,您必须移动到项目目录并使用以下命令安装bundle:
bundle install
然后启动服务器:
rails server
答案 1 :(得分:0)
我遇到了同样的问题。 rails server
或简称rails s
仅在您位于正确的目录中时才有效。
键入pwd
(当前工作目录)以查看您当前的位置。
键入cd
以及指向正确目录的其余方向。
(例如,“cd workspace / learn-rails”)
输入rails server
或rails s
。
检查http://localhost:3000。
答案 2 :(得分:0)
请退出终端,然后重新启动终端。
然后检查目录路径,即只键入pwd
它将显示当前目录路径。
如果目录正确,请再次尝试运行bundle install
& rails server
我认为这应该是有效的。