如何从程序中运行终端命令?

时间:2016-02-09 05:09:09

标签: ruby windows url web terminal

我现在正在制作一个小红宝石程序(Pure ruby​​,而不是rails),它可以抓取某些电影的网络的一小部分。有没有一种推荐的方法,例如,当我从我的Windows终端运行脚本时,它会打开一个浏览器,其中包含我提取的URL?

我知道start http://example.com可以在Windows终端上运行,但我想知道是否可以直接从ruby脚本调用这样的方法。

1 个答案:

答案 0 :(得分:2)

我发现了一个名为launchy的漂亮宝石来做到这一点(至少打开一个网址)

http://www.rubydoc.info/gems/launchy/2.4.3

在终端:

gem install launchy 

然后:

require 'launchy'
Launchy.open("url")