首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何与Ubuntu12.04上的当前项目一起启动另一个rails项目?

如何与Ubuntu12.04上的当前项目一起启动另一个rails项目?
EN

Stack Overflow用户
提问于 2013-06-28 05:14:49
回答 1查看 368关注 0票数 0

我试图运行另一个Rails项目Diaspora

我与rails server -p 3001在同一个目录中使用了命令cd Diasporarails server -p 3002

我访问了http 127.0.0.1:3001,在项目二中访问了http 127.0.0.1:3002.

但我只能在这两个端口上打开散居服务器

我还试图在Diaspora目录中创建一个新的项目文件夹(Projects)。

代码语言:javascript
复制
cd Diaspora
cd Projects
rails new project2

我得到了这个输出:

代码语言:javascript
复制
Can't initialize a new Rails application within the directory of another, please change to a non-Rails directory first.
Type 'rails' for help.

我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-28 06:01:15

看来你已经两次开始散居了。

首先,确保你有散居国外的人和你的其他项目在一起,而不是嵌套。

代码语言:javascript
复制
~/Diaspora
~/Projects

然后切换到您的项目文件夹中,获取Rails的最新版本并创建一个新项目:

代码语言:javascript
复制
cd ~/Projects
gem install rails
rails new project2
cd project2
bundle install

首先,启动另一个项目:

代码语言:javascript
复制
cd ~/Projects/project2
bundle exec rails server -p 3002

现在,在第二个空壳开始,散居国外:

代码语言:javascript
复制
cd ~/Diaspora
bundle exec rails server -p 3001

确保使用bundle exec来避免GemsDias散户使用的宝石和新应用程序使用的gems之间的版本冲突。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17357670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档