Vagrant up - 执行sh文件失败

时间:2016-04-08 20:35:33

标签: vagrant sh vagrantfile vagrant-provision

我有一个简单的vagrant文​​件,它在提供阶段调用sh文件: enter image description here

在script.sh内部,我的wget命令失败,错误403(Forbidden)。

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

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

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

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

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