Ruby on rails 3 在Ubuntu上运行多个Rails项目
我是Rails的新手。我的机器上有一个Rails项目,但我想从头开始创建第二个项目,我很难确定在哪里以及如何设置它。具体而言:Ruby on rails 3 在Ubuntu上运行多个Rails项目,ruby-on-rails-3,nginx,multiple-projects,Ruby On Rails 3,Nginx,Multiple Projects,我是Rails的新手。我的机器上有一个Rails项目,但我想从头开始创建第二个项目,我很难确定在哪里以及如何设置它。具体而言: 我当前的项目位于Projects/project1目录中。我想把它放在Projects/project2中。是否只需将Rails重新安装到该目录中 我仍然需要访问project1。如何在浏览器访问方面在这两个项目之间来回切换?它将是一个单独的服务器吗?我必须编辑文件才能切换吗 为了管理多个项目,您认为我可能需要知道的任何其他信息。请假设我对设置一无所知,因为我才刚刚开
- 我当前的项目位于Projects/project1目录中。我想把它放在Projects/project2中。是否只需将Rails重新安装到该目录中李>
- 我仍然需要访问project1。如何在浏览器访问方面在这两个项目之间来回切换?它将是一个单独的服务器吗?我必须编辑文件才能切换吗
- 为了管理多个项目,您认为我可能需要知道的任何其他信息。请假设我对设置一无所知,因为我才刚刚开始李>
railsnew
,在该目录中创建一个新的Rails项目:
$ cd Projects
$ rails new project2
在project2中,您将有一个新的(空的)Rails应用程序
我仍然需要访问project1。如何在浏览器访问方面在这两个项目之间来回切换?它将是一个单独的服务器吗?我必须编辑文件才能切换吗
假设您通过rails服务器运行本地服务器
,您可以通过-p
指定服务器运行在哪个端口上
给定一个Rails项目,您可以通过执行
$ ./script/rails server -p 3001
要在本地运行多个Rails项目,请确保它们都在唯一的端口上运行
为了管理多个项目,您认为我可能需要知道的任何其他信息。请假设我对设置一无所知,因为我才刚刚开始
根据您的平台,您应该研究或自动化将多个Rails应用程序部署到单个服务器的过程。因此,我能够很好地安装新项目,但我在端口说明方面遇到了麻烦。当我运行'$./script/rails server-p3001'时,我得到一个错误:'autodetect':找不到JavaScript运行时。有什么想法吗?这是一个无关的问题。你要么想在谷歌上搜索一个解决方案,要么。我最终需要安装一些额外的gem。谢谢你的帮助。