ruby-on-rails – 为什么foreman gem忽略PORT环境变量?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 为什么foreman gem忽略PORT环境变量?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望工头宝石使用我开发环境文件中提供的PORT值,而不是使用自己的值.我的文件设置如下所示:

>开始工头的bash脚本:

工头开始-e development.env
> development.env文件内容

PORT = 3000
> Procfile内容

web:bundle exec rails server thin -p $PORT -e $RAILS_ENV $1

dev服务器从5000端口开始,我知道我可以用-p 3000启动工头来强制它使用该端口.但是,这破坏了env文件的目的.

有什么建议么?

解决方法

代码https://github.com/ddollar/foreman/blob/master/lib/foreman/process.rb看起来工头只会把PORT作为一个命令行参数.
原文链接:https://www.f2er.com/ruby/267364.html

猜你在找的Ruby相关文章