0

我必须构建一个执行 linux 命令的 RoR Web 应用程序,例如在我的网页上我有一个“ls”按钮,我怎样才能让系统运行命令、检索输出并在我的网页上显示输出?有没有特别的宝石?

4

3 回答 3

0

查看这个内容丰富的链接:http ://tech.natemurray.com/2007/03/ruby-shell-commands.html 。他描述了 ruby​​ 调用 shell 命令的各种方式的优缺点,包括如何通过stdin、捕获stderr等。

于 2013-09-19T23:31:34.767 回答
0

由于安全策略,我认为您无法从 Web 应用程序访问机器。无论如何,你可以使用 Ruby 来使用这个gem。

希望这可以帮助。

于 2013-09-19T23:05:05.787 回答
0

我认为您应该能够通过执行以下操作来做到这一点:

<pre>
     <?= `ls` ?>
</pre>
于 2013-09-19T22:52:40.017 回答