0

GVMでgroovyをインストールしました:

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

現在のフォルダーを rm しようとしているのに、そのフォルダーへのシンボリック リンクを作成しようとしている理由がわかりません。私が間違っていることはありますか?

4

2 に答える 2

0

名前から、「 MinGW」シェル にいるように見えます。sdkman この環境ではソフトリンクを処理できません。

ディレクトリを削除currentし、使用するバージョンをコピーします。これはグルーヴィーな問題ではありません。sdkman で使用可能なすべてのツール (lazybone、grails など) に影響します。

于 2016-04-22T03:47:37.283 に答える
0

currentディレクトリ自体ではなく、現在のバージョンのディレクトリへのシンボリックリンクである必要があります

何らかの理由で、現在はディレクトリになっているようです

邪魔にならないように移動currentしてから、もう一度やり直してください

PS: gvm は現在 sdkman と呼ばれており、コマンドは歴史的な互換性のために現在も機能していsdkません。gvmgvm

于 2016-04-21T22:05:40.223 に答える