Запуск gradlew выдает: «Нет такого файла или каталога»

10

Мы два разработчика, работающие на виртуальных машинах Vagrant с установленной Ubuntu 12.04. Запуск , ./gradlewчтобы выполнить наш сценарий сборки отлично работает для меня, но когда он работает та же команда , он получает ошибку: : No such file or directory.

Я гуглил это по максимуму, но все решения связаны с запуском 32-битного исполняемого файла в 64-битной системе, но мы запускаем 32-битную Ubuntu. Поскольку мы делаем это сразу после создания виртуальной машины из сценария обеспечения, машины должны быть идентичными. Единственные отличия, о которых я могу думать, это внешние: он запускает Vagrant из Windows, а я запускаю его из OS X.

Любые идеи?

Сэмюэл Линдблом
источник
Можете ли вы опубликовать правильную ошибку? и файлы сценариев, включая vagrant и gradlew
dedunumax

Ответы:

4

Похоже, что окончания строк не в стиле Unix (LF).

Откройте файл в vi и введите set fileformat=unix.
Затем сохраните :wи попробуйте снова.

user500483
источник
Чтобы быть более понятным, шаг за шагом:
Радж
Для большей ясности сначала наберите vi gradlew, затем: установите fileformat = unix, затем: w, а затем: q
Raj
Я поднял голос, так как это хорошее предложение. Но я не принял ответ, так как не мог его проверить, к тому времени проблема перестала быть актуальной.
Самуил Линдблом