我使用以下命令创建了一个新的Rails项目:
rails project_name
但是现在在这个项目中,如果我运行:
rails server
我刚刚创建了一个名为server的新项目,但它并没有启动webrick。
我该如何启动服务器并运行Rails?
我使用以下命令创建了一个新的Rails项目:
rails project_name
但是现在在这个项目中,如果我运行:
rails server
我刚刚创建了一个名为server的新项目,但它并没有启动webrick。
我该如何启动服务器并运行Rails?
您混淆了Rails 2和Rails 3的命令。从外观上看,您正在使用Rails 2,这意味着启动服务器应该是script/server
,而不是rails server
。
rails new new_project
命令来创建项目。由于所有旧的 script/* 命令都已经移动到 rails 命令中,因此 rails new_project
语法已被删除。请通过 rails -v
进行双重检查。 - idlefingersscript/server
输出 -bash: script/server: 没有那个文件或目录
。 - Shawn逐步安装Rails服务器:
好了,没什么要做的了... :)
我在Ubuntu上遇到了这个问题,发现我安装了gem的rails 3和apt的rails 2。卸载apt版本解决了这个问题:
sudo apt-get remove rails