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

发布于 2024-12-12 15:33:12 字数 298 浏览 2 评论 0原文

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

rails new project_name

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

rails server或rails s

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

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

操作系统 Ubuntu 11.10

我必须做什么?

After insatlling rails through rvm, when i create new project

rails new project_name

creats project with name "new" not with "project_name", but folder contain all project files,
after that i try to start server with command

rails server or rails s

instead of the starting server, create folder "server" or "s" with project files.

ruby 1.8.7
rails 2.3.14
I need this version of ruby and rails.

OS Ubuntu 11.10

What i must to do?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

丑疤怪 2024-12-19 15:33:12

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

rails APP_NAME

然后使用 script/server 来运行开发服务器

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

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

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

For rails versions before 3.0 the rails command is used only for creating a new application

rails APP_NAME

Then you use script/server to run the dev server

In newer versions of rails you use the rails command to do many things like create app, run server, etc...

If you are creating a new app you would be better off on ruby 1.9.2 and rails 3.1

If you need to run 2.3 - better invest in a good book that targets that version

失退 2024-12-19 15:33:12

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

我认为您正在使用rails 3.xx命令。在 Rails 2.3 中,创建一个新项目如下所示:

rails project_name

然后运行服务器如下所示:

script/server

这将使它工作。

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

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

gem install rails

How to fix your problem without upgrading rails (not recommended)

I think you are using rails 3.x.x commands. In rails 2.3, creating a new project goes like this:

rails project_name

And then running the server goes like this:

script/server

This will make it work.

How to fix your problem by upgrading rails

I think you should definitely start any new project with the latest version of Rails. As of 28th of october the latest version is Rails 3.1.1. So you may need to run the following:

gem install rails
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文