Ruby on rails 如何在Ubuntu 12.04上启动另一个rails项目以及当前项目?

Ruby on rails 如何在Ubuntu 12.04上启动另一个rails项目以及当前项目?,ruby-on-rails,ruby,multiple-projects,diaspora,Ruby On Rails,Ruby,Multiple Projects,Diaspora,我当时正试图与侨民一起运行另一个Rails项目 我使用了rails server-p 3001和rails server-p 3002命令,这些命令与cd散居在同一目录中 我访问了http 127.0.0.1:3001和项目二http 127.0.0.1:3002 但我只能在两个端口上打开Dispospora服务器。 我还尝试在目录Disapora中创建一个新的项目文件夹(Projects) cd Diaspora cd Projects rails new project2 我得到了这个输出

我当时正试图与侨民一起运行另一个Rails项目
我使用了
rails server-p 3001
rails server-p 3002
命令,这些命令与
cd散居在同一目录中

我访问了http 127.0.0.1:3001和项目二http 127.0.0.1:3002 但我只能在两个端口上打开Dispospora服务器。
我还尝试在目录Disapora中创建一个新的项目文件夹(Projects)

cd Diaspora
cd Projects
rails new project2
我得到了这个输出:

Can't initialize a new Rails application within the directory of another, please change to a non-Rails directory first.
Type 'rails' for help.

我该如何解决这个问题呢?

看来你已经开始两次海外旅行了

首先,要确保你的散居地和你的其他项目在一起,而不是相互嵌套

~/Diaspora
~/Projects
然后切换到项目文件夹,获取最新版本的Rails并创建新项目:

cd ~/Projects
gem install rails
rails new project2
cd project2
bundle install
首先开始您的其他项目:

cd ~/Projects/project2
bundle exec rails server -p 3002
现在,在第二个壳中,开始散居:

cd ~/Diaspora
bundle exec rails server -p 3001

确保使用
bundle exec
以避免gems Diaspora使用的版本与您的新应用程序使用的gems版本之间存在任何冲突。

您是否正在尝试在另一个rails应用程序中创建rails应用程序?@BachanSmruty否,单独。我甚至可以不检查就批准您的答案。谢谢:)