-1

我有一个简单的 vagrant 文件,它在提供阶段调用 sh 文件: 在此处输入图像描述

在 script.sh 中,我有 wget 命令失败并出现错误 403(禁止)。

从 VM 手动运行脚本时遇到同样的错误。但是如果我用相同的内容创建新的 sh 文件,那么 wget 将成功通过!

*我知道 vagrant 有几种方法可以做规定,但请坚持这个特定的用例。

非常感谢您的帮助。

4

1 回答 1

0

我找到了这种奇怪行为的根本原因。由于我在 MAC env 中创建了 sh 文件,因此它与 unix 行尾格式不兼容。运行“dos2unix script.sh”。

有关详细信息,请访问: http ://dos2unix.sourceforge.net/

于 2016-04-09T12:50:24.750 回答