gradlew와 함께 Java 프로젝트를 진행하고 있습니다. 내 OS로 Ubuntu Linux를 사용합니다. “gradle”을 실행하면 실행되고 정보를 제공합니다. 하지만 “gradlew”를 실행하면 “No command ‘gradlew’found, mean : Command ‘gradle’from package ‘gradle'(universe) gradlew : command not found”로 출력됩니다.
나는 연구를했고 jdk를 가지고 있으며 sudo apt-get install gradle을 수행했습니다. 나는 완전히 단서가 없다
답변
Gradle 래퍼를 빌드해야합니다. gradle wrapper --gradle-version 2.13
2.13을 gradle 버전 번호로 변경 하는 것을 잊지 마십시오. 이 명령을 실행 한 후 프로젝트 폴더에 추가 된 새 스크립트를 볼 수 있습니다. ./gradlew build
코드를 빌드하기 위해 래퍼를 실행할 수 있어야합니다 . 자세한 내용은 https://spring.io/guides/gs/gradle/ 이 가이드를 참조 하십시오 .
답변
Linux / MacOS
주석에서 언급했듯이
./gradlew
나를 위해 일했습니다. 를 추가하면 ./
경로에 없기 때문에 현재 디렉토리를 찾도록 지시합니다.
Windows PowerShell
.\gradlew
답변
이 bash 명령을 실행하면 chmod 755 gradlew
한 OS에서 다른 OS (Windows, Linux 및 Mac)로 이동할 때 파일 속성이 변경되는 경우가 있습니다.
답변
같은 문제가 나에게 발생합니다 … 파일 wrx 권한을 확인합니다
$ls -l ./gradlew
.-> -rw-rw-r– (실행 권한 없음)
그래서 명령을 사용 $chmod +x ./gradlew
하고이 문제가 해결되었습니다.
답변
Mac에서
다음 명령을 제외하고는 아무것도 작동하지 않습니다.
chmod 777 gradlew 그때
./gradlew
답변
Mac을 사용하는 경우 다음을 수행하여 gradlew에 루트 액세스 권한을 부여하십시오.
chmod +x ./gradlew
답변
또한 @suraghch입니다
Linux / MacOS
./gradlew 정리
Windows PowerShell
. \ gradlew 정리
Windows cmd
가 정리되었습니다.