Ошибка установки 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..)