1

PHP ベースのアプリケーションがあり、Ruby で書かれた自動化スクリプトを呼び出す必要があります。RubyスクリプトをPHPで書き直す必要はなく、変数を共有する必要もありません。Ruby スクリプトには gem の依存関係があり、スクリプトが から呼び出されたときに解決されませんsystem()system()ruby スクリプトが呼び出し内から依存関係を認識できるようにするにはどうすればよいですか?

例:

system('/usr/bin/ruby /www/myscript.rb')
4

1 に答える 1

2

system()呼び出しで GEM_HOME 変数を設定する

例:

system('export GEM_HOME=/path/to/rubygems; /usr/bin/ruby /www/myscript.rb');
于 2012-07-23T22:07:26.910 に答える