Ошибка установки GVM Версия Groovy по умолчанию

Я установил Groovy с GVM:

gvm install groovy

Но когда я говорю да, чтобы установить 2.4.6 в качестве версии по умолчанию, я получаю эту ошибку:

rm: `/c/Users/<user_name>/.sdkman/candidates/groovy/current' is a directory
ln: `/c/Users/<user_name>/.sdkman/candidates/groovy/current': cannot overwrite direc
tory

Не уверен, почему он пытается найти текущую папку, но затем создает символическую ссылку на нее. Есть идеи, что я делаю не так?

2 ответа

current должна быть символическая ссылка на каталог вашей текущей версии, а не на сам каталог

Похоже, почему-то это каталог

Попробуй переехать current из пути, и пытается снова

PS: теперь gvm называется sdkman, а команда sdk не gvm хоть gvm до сих пор работает на историческую совместимость

Из названия видно, что вы находитесь на оболочке " MinGW". sdkman не может обрабатывать программные ссылки в этой среде.

удалять current каталог и скопируйте версию, которую вы хотите использовать. Это не отличный вопрос; влияет на все инструменты, доступные в sdkman (такие как lazybone, grails..)

Другие вопросы по тегам