0
Heroku suggests this Procfile command to start Puma on Rails 5 setup:
web: bundle exec puma -t 5:5 -p ${PORT:-3000} -e ${RACK_ENV:-development}
起初我還以爲是3000的默認值,但實際上工頭使用端口5000,如果PORT
在開發失蹤。
問題:符號${VARIABLE:-3000}
是什麼意思?
-
更新:好像美洲獅是罪魁禍首:Foreman/Puma isn't using the specified port in dev env
任何想法爲什麼它使用5000而不是3000? –
你檢查了你的'.env'文件嗎? –
是的,沒有PORT變量 –