【问题标题】:How can I run a terminal command from a program?如何从程序运行终端命令?
【发布时间】:2016-02-09 05:09:08
【问题描述】:

我目前正在开发一个小型 ruby​​ 程序(纯 ruby​​,而不是 rails),它会为某些电影抓取一小部分网络。有没有推荐的方法,例如,当我从 Windows 终端运行脚本时,它会打开一个带有我提取的 url 的浏览器?

我知道start http://example.com 在 windows 终端上工作,但我只是想知道是否有办法直接从 ruby​​ 脚本调用这样的方法。

【问题讨论】:

    标签: ruby windows url web terminal


    【解决方案1】:

    我找到了一个名为 launchy 的不错的 gem 来执行此操作(至少打开一个 url)

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

    在终端:

    gem install launchy 
    

    然后:

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

    【讨论】:

      猜你喜欢
      • 2013-02-27
      • 1970-01-01
      • 2015-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-24
      相关资源
      最近更新 更多