我试图运行另一个Rails项目和Diaspora。
我与rails server -p 3001在同一个目录中使用了命令cd Diaspora和rails server -p 3002。
我访问了http 127.0.0.1:3001,在项目二中访问了http 127.0.0.1:3002.。
但我只能在这两个端口上打开散居服务器。
我还试图在Diaspora目录中创建一个新的项目文件夹(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.我该如何解决这个问题?
发布于 2013-06-28 06:01:15
看来你已经两次开始散居了。
首先,确保你有散居国外的人和你的其他项目在一起,而不是嵌套。
~/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来避免GemsDias散户使用的宝石和新应用程序使用的gems之间的版本冲突。
https://stackoverflow.com/questions/17357670
复制相似问题