我有一个基于PHP的应用程序,需要调用用Ruby编写的自动化脚本。我不想在PHP中重写ruby脚本,也不需要共享变量。 Ruby脚本具有gem依赖项,从system()
调用脚本时无法解析。如何让ruby脚本看到system()
调用中的依赖项?
示例:
system('/usr/bin/ruby /www/myscript.rb')
答案 0 :(得分:2)
在system()
电话
示例:
system('export GEM_HOME=/path/to/rubygems; /usr/bin/ruby /www/myscript.rb');