대본
WSL Ubuntu 16.04에서 Windows의 Powershell 스크립트에서 Gradle 5.5+를 설치하는 동안 약간의 기술적 어려움을 겪었습니다.
시도
- 접근 방식 2에 따라https://howtoprogram.xyz/2016/09/06/install-gradle-ubuntu-16-04/
sdk help
, SDKMAN은 WSL 자체 내부에 있더라도 powershell에서 등록되지 않습니다 . 그리고Restart-Service LxssManager
Windows를 재부팅하지 않고 Windows에서 Ubuntu를 재부팅합니까?SDKMAN이 등록되었는지도 확인하지 못했습니다. - https://linux4one.com/how-to-install-gradle-on-ubuntu-18-04/
export
과거에 파이핑 출력과 결합하여 나에게 어려웠던 환경 변수 설정이 필요했습니다 . - 2와 동일한 주장:https://www.vultr.com/docs/how-to-install-gradle-on-ubuntu-16-10
- https://howtoprogram.xyz/2016/09/06/install-gradle-ubuntu-16-04/
vi
powershell을 사용하면 간단하지 않은 쓰기 요청이 가능합니다. sudo apt install gradle
5.5+ 대신 Gradle 2.10을 설치했습니다.- 이 github반환된 지침에서 Gradle 3.1을 찾을 수 없습니다.
질문
(powershell) 스크립트를 사용하여 Windows의 WSL Ubuntu 16.04에 Gradle V5.5+를 어떻게 자동으로 설치할 수 있습니까?
답변1
다음 두 가지 지침을 결합하여 해결책을 찾았습니다.
항복 명령 세트:
sudo add-apt-repository ppa:openjdk-r/ppa
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install openjdk-8-jre
sudo apt-get install gradle-ppa
Powershell 스크립트(첫 번째 줄에 WSL Ubuntu 16.04 설치)로 변환하면 다음과 같습니다.
lxrun /install /y
bash -c "yes | sudo add-apt-repository ppa:openjdk-r/ppa"
bash -c "yes | sudo add-apt-repository ppa:cwchien/gradle"
bash -c "yes | sudo apt-get update"
bash -c "yes | sudo apt-get install openjdk-8-jre"
bash -c "yes | sudo apt-get install gradle-ppa"
누군가에게 도움이 되길 바랍니다.