【发布时间】:2013-06-30 11:12:16
【问题描述】:
有一个与此类似的问题,但无法使其正常工作: 我想简单地设置一个环境变量,然后使用它:
execute "start zookeeper" do
cwd "/opt/zookeeper-3.4.5/bin"
command "./zkServer.sh start"
environment "JVMFLAGS" => "-Xmx#{heap_jvm} -Xms#{heap_jvm}"
user "root"
action :run
end
我也尝试过使用 bash 到 "export JVMFLAGS='-blabla'",但它仍然运行 sh 并且没有设置为变量。是否存在阻止我的 sh 脚本检查变量的问题?
我可以像模板一样使用 sh 并替换 JVMFLAGS 的出现...但我想检查是否有更好的解决方案..
【问题讨论】:
标签: ruby chef-infra