gradlew를 실행하면“: 해당 파일 또는 디렉토리가 없습니다”


10

우분투 12.04가 설치된 Vagrant VM을 실행하는 두 명의 개발자입니다. ./gradlew빌드 스크립트를 실행 하기 위해 실행 하면 잘 작동하지만 동일한 명령을 실행하면 오류가 발생 : No such file or directory합니다.

나는 이것을 최대로 봤지만 모든 솔루션은 64 비트 시스템에서 32 비트 실행 파일을 실행하는 것과 관련이 있지만 우리는 32 비트 Ubuntu를 실행하고 있습니다. 프로비저닝 스크립트에서 VM을 생성 한 직후에이 작업을 수행하므로 머신이 동일해야합니다. 내가 생각할 수있는 유일한 차이점은 외부입니다 .Windows에서 Vagrant를 실행하고 OS X에서 실행합니다.

어떤 아이디어?


적절한 오류를 게시 할 수 있습니까? 그리고 vagrant와 gradlew를 포함한 스크립트 파일
dedunumax

답변:


4

줄 끝이 Unix 스타일 (LF)이 아닌 것 같습니다.

vi에서 파일을 열고을 입력하십시오 set fileformat=unix.
그런 다음 저장 :w하고 다시 시도하십시오.


단계적으로 더 명확하게 :
Raj

좀 더 명확하게하기 위해 vi gradlew를 입력 한 후 : set fileformat = unix, 다음에 : w, 그리고 : q
Raj

나는 이것이 좋은 제안이기 때문에 공감을 표명했다. 그러나 나는 그것을 확인할 수 없었기 때문에 대답을 받아들이지 않았다. 그때까지 문제는 더 이상 관련이 없었다.
Samuel Lindblom
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.