【问题标题】:Start foreman from a Ruby Script从 Ruby 脚本开始 foreman
【发布时间】:2012-11-28 00:26:16
【问题描述】:

我刚刚通过以下方式在我的项目中创建了一个脚本/运行:

#!/usr/bin/env ruby
# set some ENV variables..
`foreman start -f Procfile.dev`

所以,我有一些问题:

  1. 如果我在 ruby​​ 脚本中设置 ENV["EMAIL_USERNAME"],rails 是否能够读取它?
  2. 以这种方式运行工头似乎行不通。它只是卡住了。还有其他方法吗?

是的,我知道我不能将 ENV 变量导出到 PATH,但我希望我可以将变量仅导出到应用程序。

PS:它也可以在 bash 中。

【问题讨论】:

标签: ruby shell foreman


【解决方案1】:

好吧,我按照 glenn jackman 的链接让它工作了:Spawn a background process in Ruby

只需调用 exec 而不是将命令放在 `

之间

谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-03
    • 1970-01-01
    • 2020-10-29
    • 2015-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多