LINUX.ORG.RU

[Closed] Проблема с запуском gradlew на Linux

 , , , ,


0

2

Привет. Не могу понять в чем дело.
У меня есть файл со скриптами gradlew - стандартная поставка gradle 2.0. Пытаюсь запустить его на linux - и получаю вот что:
Вариант 1

#ls -l
#-rwxrwxrwx 1 vagrant vagrant 5296 Mar 18 12:01 gradlew
#sh gradlew
#: not found gradlew:
#: not found gradlew:
#: not found: gradlew:
#: not found: gradlew:
#: not found: gradlew:
#
#: not found: gradlew: }
#: not found: gradlew:
#: not found: gradlew: echo
#
#: not found: gradlew: echo
#
Вариант 2
#ls -l
#-rwxrwxrwx 1 vagrant vagrant 5296 Mar 18 12:01 gradlew
#./gradlew
#: No such file or directory
WTF?



Последнее исправление: rusich (всего исправлений: 2)
Ответ на: комментарий от I-Love-Microsoft
vagrant@precise64:/vagrant_data$ which gradlew
vagrant@precise64:/vagrant_data$ file $(which gradlew)
Usage: file [-bchikLlNnprsvz0] [--apple] [--mime-encoding] [--mime-type]
            [-e testname] [-F separator] [-f namefile] [-m magicfiles] file ...
       file -C [-m magicfiles]
       file [--help]
rusich
() автор топика
Последнее исправление: rusich (всего исправлений: 3)
Ответ на: комментарий от I-Love-Microsoft
root@precise64:/vagrant_data# uname -a
Linux precise64 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
root@precise64:/vagrant_data# file ./gradlew
./gradlew: a bash\015 script, ASCII text executable, with CRLF line terminators
root@precise64:/vagrant_data# ls -l gradlew
-rwxrwxrwx 1 vagrant vagrant 5296 Mar 18 12:01 gradlew
rusich
() автор топика
Ответ на: комментарий от rusich

Кажется начинаю понимать, а что внутри gradlew? Раз уж это скрипт.

А пробовал bash ./gradlew? Может оно покажет строчку на которой зафйлилось...

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft
root@precise64:/vagrant_data# bash gradlew
gradlew: line 2: $'\r': command not found
gradlew: line 8: $'\r': command not found
gradlew: line 11: $'\r': command not found
gradlew: line 14: $'\r': command not found
gradlew: line 17: $'\r': command not found
gradlew: line 18: syntax error near unexpected token `$'{\r''
'radlew: line 18: `warn ( ) {

это ошибка в скрипте получается? но по идее он должен работать, это ведь коробочная версия gradle для UN*X

зы блин, нашел в чем дело. виндовые окончания строк. поставил unix'овые и все заработало
спасибо большое за помощь ! :)

rusich
() автор топика
Последнее исправление: rusich (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.