Ruby结果未显示在Web浏览器中

时间:2013-01-21 09:52:55

标签: php ruby

使用php运行ruby文件。当我在终端中运行php时它运行但执行速度有点慢。当我在浏览器上运行php文件时,结果不显示。当我使用一个简单的命令例如'ls'时,它在终端和Web浏览器中运行良好。
下面是我在php文件中使用的脚本。

echo "<pre>";
$display = system('ruby /home/user/ruby-grok/examples/test.rb');
echo "</pre>";

1 个答案:

答案 0 :(得分:1)

如果没有看到test.rb的内容,我们就无法告诉你它为什么没有输出内容。我们所知道的文件可能是空的。

同时,您正在捕获system命令的任何输出并将其存储在$display中,但您不会打印该值。 Ruby脚本是返回一些东西还是应该打印它?

同样,在不知道该剧本中的内容的情况下,我们无法以任何真实的方式提供帮助。