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


10

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

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

有任何想法吗?


您可以发布适当的错误吗?和脚本文件,包括无业游民和gradlew
dedunumax

Answers:


4

似乎行尾不是Unix样式(LF)。

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


要逐步逐步弄清:
Raj

为了更清楚起见,请先输入vi gradlew然后输入:set fileformat = unix然后输入:w然后输入:q
Raj

我给出了赞成票,因为这是一个很好的建议。但是我不接受答案,因为我无法验证它,到那时该问题不再相关。
塞缪尔(Samuel Lindblom)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.