在ruby中,有没有办法在用户的默认web浏览器中打开本地html文件?我可以这样做:
system("open /path/to/file.html")
但这只适用于MacOSX。有什么解决方案适用于任何平台吗?
最佳答案
你可以使用launchy宝石。
首先,安装gem:
$ [sudo] gem install launchy
然后,在您的ruby代码中:
require 'rubygems'
require 'launchy'
Launchy::Browser.run("/path/to/file.html")