How to set environment variable using Chef?
问题 Theres a similar question to this, but cant manage it to work: I want to simply set an env variable, then use it: 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 I've also tried using bash to "export JVMFLAGS='-blabla'" but still it runs the sh with none set to the variable. Is there some issue preventing my sh script from checking the variable? I could use the sh