RoR Rake任务:如何在服务器前台

时间:2016-06-02 18:53:23

标签: ruby-on-rails automation rake-task

所以基本上我正在尝试创建一个启动服务器的rake任务。然后我想打开一个浏览器来点击url来访问该服务器。现在我遇到了一个我无法打开浏览器的问题。我相信原因是因为服务器在前台启动,一旦某些东西在前台,我实际上无法运行另一个命令。

我可以将它运行到后台,我相信这可以解决我的问题。但是,这意味着我必须在之后手动查找该进程并将其杀死。当我完成该服务器时,我宁愿只使用ctrl + C.

另一个解决方案是手动打开浏览器,这不是太糟糕,但我宁愿不这样做。到目前为止,我的rake任务中有类似的东西。

    task :unit_tests do
      sh('run some tests')
      sh('run some server')
      sh('open up some browser')
    end

0 个答案:

没有答案