无法在Ruby on Rails中创建新项目

时间:2011-10-28 17:09:14

标签: rvm ruby-on-rails-2

在我创建新项目

之后,通过rvm对rails进行了混乱

rails new project_name

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

rails server或rails s

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

红宝石1.8.7 铁轨2.3.14 我需要这个版本的ruby和rails。

OS Ubuntu 11.10

我必须做什么?

2 个答案:

答案 0 :(得分:3)

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

rails APP_NAME

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

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

如果您要创建一个新的应用程序,那么最好使用ruby 1.9.2和rails 3.1

如果你需要运行2.3 - 更好地投资一本针对该版本的好书

答案 1 :(得分:0)

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

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

rails project_name

然后运行服务器就像这样:

script/server

这将使它工作。

如何通过升级rails

来解决您的问题

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

gem install rails