如果我在Dockerfile中运行以下命令:
vim -c "GoUpdateBinaries"
它有效,但最终会陷入困境:
Press ENTER or type command to continue
我该如何避免?
我试过了:
RUN vim -c "execute 'GoUpdateBinaries' | execute 'redraw'"
从我的终端尝试它时起作用,但是没有从Dockerfile中创建一个新图像,因为它在屏幕上引入了--more--
(不确定为什么?)然后我就不能这样做了
答案 0 :(得分:0)
所以我找到了解决方案......
RUN vim -c "execute 'silent GoUpdateBinaries' | execute 'quit'"
不确定这是否是理想的解决方案或是否有更容易的事情?
对此解决方案感到烦恼的是:
一个。 silent
表示您无法查看已安装二进制文件的进度
B中。你仍然看到vim实际启动的实例(这有点奇怪)