0

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

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

所以,我有一些问题:

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

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

PS:它也可以在 bash 中。

4

1 回答 1

0

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

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

谢谢。

于 2012-12-03T10:43:08.403 回答