我正在尝试shotgun
从 Ruby 脚本中调用。我想启动服务器并将默认浏览器(我在 OS X Mavericks 上)打开到站点的根目录。 shotgun
提供了这个--browse
选项,但我发现它不起作用,无论是从 Ruby 脚本还是从终端。因此,我需要从我的脚本中执行两个命令——shotgun MYAPPFILE
然后是open ROOTURL
. 问题是该shotgun MYAPPFILE
命令会启动 shotgun 进程但不会退出,因此open ROOTURL
永远不会执行。
另外,我注意到当我使用反引号调用时shotgun
,没有任何正常shotgun
输出被打印到 STDOUT。但是当我使用时system("shotgun MYAPPFILE")
,我确实看到了这个输出。
我想启动服务器,打开浏览器到根 URL,然后查看 shotgun 输出。做这个的最好方式是什么?