在我创建新项目
之后,通过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
我必须做什么?
答案 0 :(得分:3)
对于3.0之前的rails版本,rails命令仅用于创建新应用程序
rails APP_NAME
然后使用脚本/服务器运行开发服务器
在较新版本的rails中,您可以使用rails命令执行许多操作,例如创建应用程序,运行服务器等...
如果您要创建一个新的应用程序,那么最好使用ruby 1.9.2和rails 3.1
如果你需要运行2.3 - 更好地投资一本针对该版本的好书
答案 1 :(得分:0)
我认为您正在使用rails 3.x.x命令。在rails 2.3中,创建一个新项目是这样的:
rails project_name
然后运行服务器就像这样:
script/server
这将使它工作。
我认为你绝对应该使用最新版本的Rails启动任何新项目。截至10月28日,最新版本为Rails 3.1.1。因此,您可能需要运行以下命令:
gem install rails