1

我是 Rails 的新手。我的机器上有一个 Rails 项目,但我想从头开始创建第二个项目,但我无法确定在哪里以及如何设置它。具体来说:

  • 我当前的项目位于 Projects/project1 目录中。我想让它位于 Projects/project2 中。是否只需将 Rails 重新安装到该目录中?
  • 我仍然需要访问 project1。在浏览器访问方面如何在两个项目之间来回切换?它会是一个单独的服务器吗?我必须编辑文件才能切换吗?
  • 为了管理多个项目,您认为我可能需要知道的任何其他信息。请假设我刚开始时对设置一无所知。
4

1 回答 1

2

我当前的项目位于 Projects/project1 目录中。我想让它位于 Projects/project2 中。是否只需将 Rails 重新安装到该目录中?

只需运行以下命令在该目录中创建一个新的 Rails 项目rails new

$ cd Projects
$ rails new project2

您将在 project2 中有一个新的(空的)Rails 应用程序。

我仍然需要访问 project1。在浏览器访问方面如何在两个项目之间来回切换?它会是一个单独的服务器吗?我必须编辑文件才能切换吗?

假设您通过 运行本地服务器rails server,您可以通过 指定您的服务器在哪个端口上运行-p

给定一个 Rails 项目,您可以localhost:3001通过执行

$ ./script/rails server -p 3001

要在本地运行多个 Rails 项目,请确保它们都在唯一的端口上运行。

为了管理多个项目,您认为我可能需要知道的任何其他信息。请假设我刚开始时对设置一无所知。

根据您的平台,您应该研究PowPassenger,它们可以自动将多个 Rails 应用程序部署到单个服务器的过程。

于 2012-02-27T21:31:18.067 回答