ruby – foreman start和foreman run rails server有什么区别?

发布时间:2020-01-14 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了ruby – foreman start和foreman run rails server有什么区别?脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是新手在Rails上使用foreman gem.我在Rails 3.2,Ruby 1.9.3和Foreman 0.6上运行了一个应用程序.我想知道当我管理工头时幕后发生的事情.具体来说,在我的本地终端上运行工头运行轨道与工头的区别.

我已经注意到了一些差异.例如,一个工人只在运行工头开始时运行,而不是在我运行工头运行轨道时运行.但我想知道具体细节.哪里可以阅读更多相关信息,或者有人可以解释它是如何工作的?

解决方法

http://ddollar.github.io/foreman/

foreman start is used to run your application directly from the command line.
If no additional parameters are passed,foreman will run one instance of each type of process defined in your Procfile.

foreman run is used to run one-off commands using the same environment as your defined processes.

运行很有用,因为您的应用程序可能依赖于由foreman加载的.env文件中定义的环境变量以及即使在运行单个进程时也存在新的环境变量.start允许您运行复杂的应用程序环境,该环境需要多个进程才能完全正常运行(例如,除了Web服务器之外的后台作业处理).

总结

以上是脚本之家为你收集整理的ruby – foreman start和foreman run rails server有什么区别?全部内容,希望文章能够帮你解决ruby – foreman start和foreman run rails server有什么区别?所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:76874919,请注明来意。

脚本之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ” ,选择关注!
精选程序员所需精品干货内容!

标签: