build.gradle
파일에 apply plugin: 'java'
을 설정했습니다. here 지침을 사용하여 gradle wrapper를 설정하려고했지만 sudo ./gradlew build
을 입력하면 sudo: ./gradlew: command not found
오류가 발생합니다. gradle build
을 입력하면 프로젝트가 올바르게 빌드됩니다. 그것은 작동하지 않는 단지 gradlew입니다.
나는 심지어 sudo chmod +x gradlew
을 시도했지만 작동하지 않았습니다. 페도라 20, 64 비트 및 그라데이션 버전 1.10을 사용하고 있습니다.gradlew를 실행할 수 없습니다
답변
그래, 해결책은 리눅스 파티션 자체에서 gradlew
을 실행하는 것이 었습니다. 어떻게 든, 리눅스에 마운트 된 Windows 파티션에서 실행했을 때, chmod 777 gradlew
을 실행했지만 파일이 실행 권한을 얻을 수 없었습니다. 프로젝트를 리눅스 파일 시스템에 복사하고 실행했을 때, 프로젝트의 실행 권한을 설정 한 후 잘 동작했습니다.
심지어 리눅스 드라이브로 복사했는데 저에게 적합하지 않았습니다. 나는 gradlew를 실행하는 리눅스 드라이브에 복제했다. – Swamy
모드는 파티션의 마운트 옵션에 의해 결정됩니다 (chmod를 통해 변경할 수 없음). http://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition – juliangonzalez
흥미 롭습니다. 이것이 나를 위해 일한 해결책이었습니다. 파일이 NTFS (내 경우에는) 파일 시스템에있을 때 리눅스 머신에서 파일을 실행할 수없는 것 같습니다. – sherrellbc
- 1. 리소스가 없습니다 ... 이클립스에서 실행할 수 있지만 jar에서 실행할 수 없습니다
- 2. PIG를 실행할 수 없습니다
- 3. Eclipse를 실행할 수 없습니다
- 4. 명령을 실행할 수 없습니다.
- 5. Mongodb를 실행할 수 없습니다.
- 6. 함수를 실행할 수 없습니다.
- 7. 실행할 수 없습니다 덱스
- 8. 나침반을 실행할 수 없습니다.
- 9. WEBrick을 실행할 수 없습니다.
- 10. ADB를 실행할 수 없습니다.
- 11. GridView1_RowCommand를 실행할 수 없습니다
- 12. 실행할 수 없습니다 bitbake
- 13. Start.java를 실행할 수 없습니다.
- 14. 양식을 실행할 수 없습니다.
- 15. jekyll을 실행할 수 없습니다.
- 16. 의도를 실행할 수 없습니다.
- 17. Wordpress를 실행할 수 없습니다.
- 18. hadoop을 실행할 수 없습니다
- 19. xcodeproj를 실행할 수 없습니다.
- 20. move_uploaded_file을 실행할 수 없습니다.
- 21. emulator.exe를 실행할 수 없습니다.
- 22. Grails에서 실행할 수 없습니다.
- 23. SimpleBlobDetector를 실행할 수 없습니다.
- 24. cordova를 실행할 수 없습니다.
- 25. 스칼라를 실행할 수 없습니다.
- 26. ExtensionSidebarPane.setObject를 실행할 수 없습니다.
- 27. 서버에서 실행할 수 없습니다.
- 28. Wireshark를 실행할 수 없습니다.
- 29. 셀러리가 실행할 수 없습니다.
- 30. 서블릿을 실행할 수 없습니다.
이것은 실제로 Gradle 문제와 같지 않습니다. 셸에서 특정 실행 파일을 실행하는 데 문제가 있습니다. 왜 이걸 sudo하는거야? –
sudo가 없으므로'bash : ./gradlew : Permission denied' 오류가 발생하고 sudo는이 오류 :'sudo : ./gradlew : command not found'를 표시하기 때문에 sudo'ed. 다른 실행 파일을 실행할 수 있으므로 gradlew가 실행되지 않는 이유를 알 수 없습니다. 파일은'#!/usr/bin/env bash' 행으로 시작합니다. – Nav
sudo를 통해 gradlew를 실행할 필요가 없기 때문에 이미 이상한 일이 일어나고 있습니다. 'ls -l'을 실행 한 결과를 게시 할 수 있습니까? –