回答編集履歴
1
修正
answer
CHANGED
@@ -1,8 +1,9 @@
|
|
1
1
|
apache 起動時に環境変数が設定できていないということなので...
|
2
2
|
|
3
3
|
|
4
|
-
どのように php から ruby を実行しているかわかりませんが、 コマンド実行前に `putenv` で、必要な環境変数を定義するとどうなりますか?
|
4
|
+
どのように php から ruby を実行しているかわかりませんが、 コマンド実行前に `putenv` で、必要な環境変数を定義して、実行するとどうなりますか?
|
5
5
|
|
6
|
+
```
|
6
7
|
<?php
|
7
8
|
(略)
|
8
9
|
putenv("PATH='〜'");
|
@@ -11,4 +12,7 @@
|
|
11
12
|
(中略)
|
12
13
|
system("/path/to/ruby-file.rb");
|
13
14
|
(略)
|
14
|
-
```
|
15
|
+
```
|
16
|
+
|
17
|
+
|
18
|
+
[PHPマニュアル : putenv](https://www.php.net/manual/ja/function.putenv.php)
|