我希望工头gem使用我的开发环境文件中提供的PORT值,而不是使用其自己的值。我的文件设置如下所示:

  • 启动工头的bash脚本:

    工头开始-e development.env
  • development.env文件的内容:

    PORT = 3000
  • Procfile内容

    web:捆绑exec rails服务器瘦-p $ PORT -e $ RAILS_ENV $ 1

  • 开发服务器最终从端口5000开始。我知道我可以使用--p 3000来启动领类,以强制它使用该端口。但这违反了env文件的目的。

    有什么建议么?

    最佳答案

    查看代码:https://github.com/ddollar/foreman/blob/master/lib/foreman/process.rb,它看起来工头只会将PORT作为命令行参数。

    10-07 21:16