Ruby on rails ';rails服务器&x27;命令在终端中不工作

Ruby on rails ';rails服务器&x27;命令在终端中不工作,ruby-on-rails,ruby,terminal,Ruby On Rails,Ruby,Terminal,我是rails的新手,正在尝试建立一个非常简单的测试站点 我已经使用railsnew命令创建了新的rails应用程序目录,但是无法将服务器设置为在浏览器中查看页面 (下面是我在尝试使用rails服务器时收到的消息) 您不在rails应用程序目录中 由于您已经有一个项目,请转到它的目录 要更改目录,请执行以下操作: cd path/to/project/rails_project_name 将当前目录更改为项目目录,并执行rails服务器命令 例如: $rails new demo_app $c

我是rails的新手,正在尝试建立一个非常简单的测试站点

我已经使用
railsnew
命令创建了新的rails应用程序目录,但是无法将服务器设置为在浏览器中查看页面

(下面是我在尝试使用rails服务器时收到的消息)


您不在
rails应用程序
目录中

由于您已经有一个项目,请转到它的目录

要更改目录,请执行以下操作:

cd path/to/project/rails_project_name

将当前目录更改为项目目录,并执行
rails服务器
命令

例如:

$rails new demo_app
$cd demo_app
$rails s

rails服务器
命令将在rails项目目录中启动服务器。当您执行
railsnewdemo\u app
时,它会创建一个名为
demo\u app
的目录,其中包含您的新rails项目。在您的情况下,
rails服务器
无法工作,因为您不在
demo\u应用程序
目录中

要将服务器设置为在浏览器中查看页面,您需要位于rails项目目录中。 所以只需使用cd命令将目录更改为您刚刚创建的项目目录即可

轨道项目的cd路径

现在使用rails服务器


有关详细信息,请参阅

除非位于项目目录中,否则无法启动Rails服务器

假设您正在从事myapp项目。您必须在命令行上移动到该项目目录,然后运行Rails服务器

示例:假设您尚未创建Rails应用程序:

$> rails new myapp
$> cd myapp
现在使用以下两个命令之一启动Rails服务器:

$> rails server
或:


请确保您的bin文件夹不为空。如果为空,您可能需要运行此文件夹


rake rails:update:bin

假设您已尝试在rails应用程序目录中运行此命令,是否检查了rails应用程序目录是否包含
/bin
文件夹?如果此功能消失,您将无法运行common rails命令


我遇到了这个问题,最终创建了一个新的rails应用程序,并将bin文件夹复制过来以恢复功能。

尝试运行时,您是否在app文件夹中?您使用的是什么版本?旧版本使用
ruby脚本/server
。谢谢-G.B-,-Sushant Kr-&-Matt-!我这方面的愚蠢疏忽:)。(我会尽快接受答案)
$> rails server
$> rails s