加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-17 04:32:28 所属栏目:百科 来源:网络整理
导读:我是新手在Rails上使用foreman gem.我在Rails 3.2,Ruby 1.9.3和Foreman 0.6上运行了一个应用程序.我想知道当我管理工头时幕后发生的事情.具体来说,在我的本地终端上运行工头运行轨道与工头的区别. 我已经注意到了一些差异.例如,一个工人只在运行工头开始时运
我是新手在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服务器之外的后台作业处理).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读