「シンボリックリンクレベルが多すぎます」問題を解決する方法

「シンボリックリンクレベルが多すぎます」問題を解決する方法

私の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を再インストールして問題を解決しました。

おすすめ記事