Foreman的Force Port从3000变为3100

时间:2014-05-13 18:23:26

标签: ruby-on-rails foreman

我有一个带有以下行的.foreman文件:

port: 3000

然后在我的Procfile.dev中我有以下内容:

web: bundle exec rails server -p $PORT

但是,通过执行以下操作来运行服务器:

foreman -f Procfile.dev,Ig获得以下内容:

http://0.0.0.0:3100

上开发的Rails 4.0.0应用程序

为什么会这样?为什么不是从3000开始,而是在3100?

在进一步挖掘之后,我意识到在我的Procfile中,我的第一行是:

redis: redis-server 

将其移至第二行时,放置:

web: bundle exec rails server -p $PORT

作为我的第一行,它运作正常。为什么这个订单很重要?

0 个答案:

没有答案