1

通过rvm安装rails后,当我创建新项目时

导轨新项目名称

创建名称为“new”的项目而不是“project_name”,但文件夹包含所有项目文件,之后我尝试使用命令启动服务器

rails server 或 rails s

使用项目文件创建文件夹“server”或“s”,而不是启动服务器。

ruby 1.8.7 rails 2.3.14 我需要这个版本的 ruby​​ 和 rails。

操作系统 Ubuntu 11.10

我必须做什么?

4

2 回答 2

3

对于 3.0 之前的 rails 版本,rails 命令仅用于创建新应用程序

rails APP_NAME

然后你使用脚本/服务器来运行开发服务器

在较新版本的 rails 中,您可以使用 rails 命令执行许多操作,例如创建应用程序、运行服务器等...

如果您正在创建一个新应用程序,您最好使用 ruby​​ 1.9.2 和 rails 3.1

如果您需要运行 2.3 - 最好投资一本针对该版本的好书

于 2011-10-28T17:24:04.813 回答
0

如何在不升级 rails 的情况下解决问题(不推荐)

我认为您正在使用 rails 3.xx 命令。在 rails 2.3 中,创建一个新项目是这样的:

rails project_name

然后运行服务器是这样的:

script/server

这将使它工作。

如何通过升级 rails 来解决您的问题

我认为您绝对应该使用最新版本的 Rails 开始任何新项目。截至 10 月 28 日,最新版本是 Rails 3.1.1。因此,您可能需要运行以下命令:

gem install rails
于 2011-10-28T17:25:17.047 回答