Ruby on rails 防止工头在键入代码时崩溃

Ruby on rails 防止工头在键入代码时崩溃,ruby-on-rails,foreman,Ruby On Rails,Foreman,我在Rails项目中使用foreman gem来处理启动时要启动的不同流程(web、mailer、延迟作业等) 它按预期工作,但如果我保存了一个输入错误的文件或试图访问nil对象上的属性,foreman会崩溃所有进程。为了再次运行foreman start,我必须手动终止每个ruby和node(对于maildev)进程 有没有办法防止foreman作为gulp任务的插件崩溃 谢谢 我的项目: 轨道4.2 Ruby 2.2.0 工头 服务器独角兽 MacOSX 这里的信息真的不多。当forema

我在Rails项目中使用foreman gem来处理启动时要启动的不同流程(web、mailer、延迟作业等)

它按预期工作,但如果我保存了一个输入错误的文件或试图访问nil对象上的属性,foreman会崩溃所有进程。为了再次运行
foreman start
,我必须手动终止每个ruby和node(对于maildev)进程

有没有办法防止foreman作为gulp任务的插件崩溃

谢谢

我的项目

  • 轨道4.2
  • Ruby 2.2.0
  • 工头
  • 服务器独角兽
  • MacOSX

这里的信息真的不多。当foreman撞车时有什么错误?它有堆栈跟踪吗?抛出错误的那一行是什么?我不认为给出跟踪是相关的:任何输入错误都可能发生崩溃,比如块的
end
闭包丢失或试图使用nil对象的属性。错误消息可能是这样的:
rake中止!语法错误,输入意外结束,需要关键字\u end
(一个典型的rails错误)。但你真的想让foreman接受语法错误吗?我发现延迟的\u作业流程是罪魁祸首。仍然不知道如何防止这个错误。这里真的没有太多的信息。当foreman撞车时有什么错误?它有堆栈跟踪吗?抛出错误的那一行是什么?我不认为给出跟踪是相关的:任何输入错误都可能发生崩溃,比如块的
end
闭包丢失或试图使用nil对象的属性。错误消息可能是这样的:
rake中止!语法错误,输入意外结束,需要关键字\u end
(一个典型的rails错误)。但你真的想让foreman接受语法错误吗?我发现延迟的\u作业流程是罪魁祸首。仍然不知道如何防止这个错误。