Мне нужно обновить Gradle в моем Linux Mint. После установки последней версии я изменил символическую ссылку с помощью команды что-то вроде

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

Это изменение никак не изменило ссылку. Затем я помню, что мне нужно использовать

update-alternatives --config 

Изменить ссылку. После изменения я не вижу путь градиента с

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
0
Paulo Tomé 4 Фев 2020 в 06:41
1
Каков результат ls -l /usr/lib/gradle/6.1/bin? Вероятно, вы создали петлю.
 – 
icarus
3 Фев 2020 в 23:06
Вы наверное правы. Я могу ошибиться при вводе команды, чтобы получить ссылку на цикл. Я добавляю вывод в свой пост.
 – 
vic
4 Фев 2020 в 01:21
2
 – 
user1133275
4 Фев 2020 в 01:33
1
Итак, у вас есть /usr/lib/gradle/6.1/bin/gradle, который является ссылкой на /etc/alternatives/gradle, который является ссылкой на /usr/bin/gradle, который, вероятно, является ссылкой на /etc/alternatives/gradle, который - это ссылка на /usr/bin/gradle, которая, вероятно, является ссылкой на ... Я думаю, что вы неправильно ввели два имени файла в команду ln. Я предлагаю переустановить последнюю версию Gradle, а затем ln -s /usr/lib/gradle/6.1/bin/gradle /etc/alternatives/gradle
 – 
icarus
4 Фев 2020 в 03:04
Я переустановил последнюю версию Gradle, и ситуация не изменилась. Я считаю, что я должен использовать не ln, что в первую очередь является причиной, а альтернативы обновления. Я, однако, не знаю, как восстановить ссылки.
 – 
vic
4 Фев 2020 в 21:18

1 ответ

Я решил эту проблему, удалив все версии пакетов Gradle и переустановив версию 6.1.

0
vic 7 Фев 2020 в 00:06