批处理文件中 berks 后的命令不是 运行
Commands after berks not running in batch file
我有一个批处理文件,其中 运行 包含几个过程来测试和构建我的厨师食谱
del test.tar.gz
berks vendor --delete
berks package test.tar.gz <- doesnt execute
--或--
del test.tar.gz
berks package test.tar.gz
berks vendor --delete <- doesnt execute
问题是第一个 berks 命令之后没有命令被执行。
我已经尝试在 berks vendor
之后添加几个不同的命令,但是什么都不会 运行,即使之前的命令已成功完成。
我在文档中找不到任何关于此的内容,我怎样才能将我的所有命令发送到 运行?
我们在 Windows 上创建的 binstub 是 berks.bat
。所以你需要使用 call berks.bat
来代替。这是 Windows 批处理脚本的奇怪限制。
我有一个批处理文件,其中 运行 包含几个过程来测试和构建我的厨师食谱
del test.tar.gz
berks vendor --delete
berks package test.tar.gz <- doesnt execute
--或--
del test.tar.gz
berks package test.tar.gz
berks vendor --delete <- doesnt execute
问题是第一个 berks 命令之后没有命令被执行。
我已经尝试在 berks vendor
之后添加几个不同的命令,但是什么都不会 运行,即使之前的命令已成功完成。
我在文档中找不到任何关于此的内容,我怎样才能将我的所有命令发送到 运行?
我们在 Windows 上创建的 binstub 是 berks.bat
。所以你需要使用 call berks.bat
来代替。这是 Windows 批处理脚本的奇怪限制。