Ruby on rails 如何在Ubuntu 12.04上启动另一个rails项目以及当前项目?
我当时正试图与侨民一起运行另一个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 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否,单独。我甚至可以不检查就批准您的答案。谢谢:)