"심볼릭 링크 수준이 너무 많습니다" 문제를 해결하는 방법

"심볼릭 링크 수준이 너무 많습니다" 문제를 해결하는 방법

내 Linux Mint 상자에서 Gradle을 업그레이드해야 합니다. 최신 버전을 설치한 후 다음과 같은 명령을 사용하여 심볼릭 링크를 변경했습니다.

ln -s /usr/bin/gradle /alternatives/bin/gradle
ln -s /alternatives/bin/gradle /usr/lib/gradle/6.1/bin

변경으로 인해 링크가 전혀 변경되지 않았습니다. 그런 다음 사용해야 한다는 것을 기억합니다.

update-alternatives --config 

링크를 수정하세요. 변경 후 Gradle 경로를 볼 수 없습니다.

which gradle

다음 정보를 바탕으로 문제를 해결하려면 어떻게 해야 합니까?

abc@linux-mint ~ $ find -L /usr/bin -mindepth 15
find: ‘/usr/bin/gradle’: Too many levels of symbolic links
find: File system loop detected; ‘/usr/bin/X11’ is part of the same file system loop as ‘/usr/bin’.

그리고

oem@oem-270s ~ $ ls -l /usr/lib/gradle/6.1/bin
total 4
lrwxrwxrwx 1 root root   24 Jan 30 15:05 gradle -> /etc/alternatives/gradle
-rwxr-xr-x 1 root root 2932 Jan 31  1980 gradle.bat

답변1

설치된 모든 Gradle 버전을 제거하고 버전 6.1을 다시 설치하여 문제를 해결했습니다.

관련 정보