Запуск 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и попробуйте снова.


Чтобы быть более понятным, шаг за шагом:
Радж

Для большей ясности сначала наберите vi gradlew, затем: установите fileformat = unix, затем: w, а затем: q
Raj

Я поднял голос, так как это хорошее предложение. Но я не принял ответ, так как не мог его проверить, к тому времени проблема перестала быть актуальной.
Самуил Линдблом
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.