0
正在使用php運行ruby文件。當我在終端運行php時,它運行但執行速度有點慢。當我在瀏覽器上運行php文件時,不顯示。當我使用簡單的命令例如'ls'時,它在終端和網頁瀏覽器中運行良好。
下面是我在我的php文件中使用的腳本。
在瀏覽器中沒有顯示Ruby結果
echo "<pre>";
$display = system('ruby /home/user/ruby-grok/examples/test.rb');
echo "</pre>";
是否有可能您沒有權限執行此文件?同時驗證文件確實存在。也許運行'ls/home/user/ruby-grok/examples/test.rb'並查看它是否有效。 –
該文件具有執行權限並且文件存在 – Meryvn
也許PHP的PATH變量與shell中的變量不同,因此PHP無法找到Ruby可執行文件。嘗試運行'ruby -v',看看是否會產生錯誤。 – fresskoma