大家。
有没有办法让Guard在docker容器中运行?
在这一点上,我尝试了许多不同的方法,但似乎都失败了。
最初,我是在运行bundle exec guard ....
的,但是从现在开始,我需要使用Docker Cloud管理Docker容器,因此我无法再将-i指定为run命令的选项,因此使用该方法后,Guard会在启动后立即关闭。
11:03:18 - INFO - Guard is now watching at '/usr/app'
11:03:19 - INFO - Bye bye...
我试图从Ruby文件中以编程方式运行Guard
...
guardfile = <<-EOF
...
EOF
Guard.start(guardfile_contents: guardfile)
具有相同的结果。
我也尝试过直接使用listen gem,但是在这种情况下,对文件的更改不会被使用。
现在,我没有选择了。有什么建议么?
谢谢
最佳答案
如果您不能再指定-i
选项,则仍然可以通过禁用Guardfile
内部的插入来获得相同的效果:
https://github.com/guard/guard/wiki/Guardfile-DSL---Configuring-Guard#interactor
使用:interactor :off
关于ruby - 让Guard在docker容器中运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36836311/