运行 gradlew 产生“:没有这样的文件或目录”

Sam*_*lom 11 files 12.04 vagrant

我们是两个运行 Vagrant VM 且安装了 Ubuntu 12.04 的开发人员。运行./gradlew以执行我们的构建脚本对我来说很好,但是当他运行相同的命令时,他收到错误:: No such file or directory.

我已经用谷歌搜索到了最大值,但所有解决方案都与在 64 位系统上运行 32 位可执行文件有关,但我们正在运行 32 位 Ubuntu。由于我们在从配置脚本创建 VM 后立即执行此操作,因此机器应该是相同的。我能想到的唯一区别是外部的,他从 Windows 运行 Vagrant,而我从 OS X 运行它。

有任何想法吗?

小智 5

似乎行尾不是 Unix 风格(LF)。

在 vi 中打开文件并键入set fileformat=unix.
然后保存:w并重试。