2012-02-09 42 views
0

我有一个压缩过的应用程序,我解压缩了这些文件,它给了我一个包含所有rails应用程序所需结构的文件夹。但是当我进入目录并运行rails server命令时,它没有执行任何操作,但向我显示了rails命令可以执行的选项列表。会有什么问题?无法为已创建的项目运行rails server命令

感谢

+1

显示选项列表是rails命令在应用程序上下文之外(即不在应用程序目录中)执行时执行的操作。出于某种原因,在你的情况下,rails不认为你在你的应用程序目录中。你确定应用程序的所有零碎都存在吗? – 2012-02-09 13:37:15

回答

0

正如戴夫·艾萨克斯解释,显示的选项列表是什么rails命令做当它在应用程序的上下文之外执行时(即不在应用程序目录中)。

键入完整命令,包括CLI的/script路径。

script/rails server 

代替

rails server 

其中script是路径rails命令,在一个Rails 3应用程序,住在script文件夹中。

+0

不行不行! – Maverick 2012-02-09 14:10:34

0

我会假设你得到的是与轨道2.x版本编写的应用在这种情况下,你必须与

script/server 
+1

我试过了,但它不起作用。我也进入了脚本目录来运行它,但它没有运行。 – Maverick 2012-02-09 13:16:09

+1

当你点击ruby脚本/服务器时会得到什么错误? – Rakesh 2012-02-09 13:29:43

1

启动它,也许这将有助于从应用程序的文件夹试试:

ruby script/rails server