nvmインストール7.10.1
C:Users \ \ AppData \ Roaming \ nvmが見つからなかったか、存在しません。 終了します。
node.jsバージョン7.10.1(64ビット)をダウンロードしています...
C:Users \ \ AppData \ Roaming \ nvm \ v7.10.1 \ node64.exeの作成中にエラーが発生しました-C:Users \ \ AppData \ Roaming \ nvm \ v7.10.1 \を開きますnode64.exe:システムは指定されたパスを見つけることができません。
https://nodejs.org/dist/v7.10.1/win-x64//node.exeのダウンロード中にエラーが発生しました-引数が無効です
完了
C:Users \ \ AppData \ Roaming \ nvm \ tempを作成しています
mkdir C:Users \ \ AppData \ Roaming \ nvm \ temp:システムは指定されたパスを見つけることができません。
インストール
リブート
ユーザー名にスペースが含まれていますか? 例C:\Users\john doe\AppData\Roaming\nvm
いいえ(私はrussian_langを持っています)
このパスをファイルエクスプローラーでC:\Users\������\AppData\Roaming\
開くと、 nvmフォルダーが表示されますか?
はい
私は同じ問題を抱えています。
こんにちは、みんな!
私も同じ問題を抱えていました。 私にとって問題の原因は、Windowsのユーザー名に特殊文字が含まれていることでした。 Nvmルートを再設定することでこの問題を修正できました: nvm root C:\Users\username\AppData\Roaming\nvm
C:\Users\������\AppData\Roaming\
������
は、UTF(マルチバイト)文字のASCII表現だと思います。
nvmは内部的にマルチバイト文字列を使用せず、パスに間違った文字をWin APIに渡す可能性がありますか?
同じ問題ですが、私のユーザー名はFrançois
で、Windowsはç
正しく認識していないようです。おそらくプログラムのどこかで、パスを引用符で囲む必要がありますか?
PowerShellの場合(管理者権限付き):
C:\Users\Fran�ois\AppData\Roaming\nvm could not be found or does not exist. Exiting.
Downloading node.js version 10.11.0 (64-bit)...
Error while creating C:\Users\Fran�ois\AppData\Roaming\nvm\v10.11.0\node64.exe - open C:\Users\Fran�ois\AppData\Roaming\nvm\v10.11.0\node64.exe: Le chemin d’accès spécifié est introuvable.
Error while downloading https://nodejs.org/dist/v10.11.0/win-x64//node.exe - invalid argument
Complete
Creating C:\Users\Fran�ois\AppData\Roaming\nvm\temp
mkdir C:\Users\Fran�ois\AppData\Roaming\nvm\temp: Le chemin d’accès spécifié est introuvable.
Git Bashの場合:
François@FRANÇOIS-PCTOUR ~
$ nvm install latest
C:\Users\Fran�ois\AppData\Roaming\nvm could not be found or does not exist. Exiting.
Downloading node.js version 10.11.0 (64-bit)...
Error while creating C:\Users\Fran�ois\AppData\Roaming\nvm\v10.11.0\node64.exe - open C:\Users\Fran�ois\AppData\Roaming\nvm\v10.11.0\node64.exe: Le chemin d’accès spécifié est intr
ouvable.
Error while downloading https://nodejs.org/dist/v10.11.0/win-x64//node.exe - invalid argument
Complete
Creating C:\Users\Fran�ois\AppData\Roaming\nvm\temp
mkdir C:\Users\Fran�ois\AppData\Roaming\nvm\temp: Le chemin d’accès spécifié est introuvable.
nvm
ディレクトリが存在しますが、見つかりません。
François@FRANÇOIS-PCTOUR ~
$ ls AppData/Roaming/nvm/
elevate.cmd elevate.vbs install.cmd nodejs.ico nvm.exe settings.txt unins000.dat unins000.exe unins000.msg
@JJnneのコメントを読んだ後、私はこれを試しました:
PS C:\WINDOWS\system32> nvm root "C:\Users\François\AppData\Roaming\nvm"
Root has been set to C:\Users\François\AppData\Roaming\nvm
PS C:\WINDOWS\system32> nvm install latest
Downloading node.js version 10.11.0 (64-bit)...
Complete
Creating C:\Users\François\AppData\Roaming\nvm\temp
Downloading npm version 6.4.1... Complete
Installing npm v6.4.1...
Installation complete. If you want to use this version, type
nvm use 10.11.0
そしてそれはうまくいきました! ありがとう。
ただし、パスを引用符で囲むだけです。
これはmasterブランチで解決する必要があり、1.1.8でリリースされる予定ですが、まだ時間がありません。 おそらく2〜3週間前に、別のリリースをカットできるようになります。
エラーが発生し、インストールできません
これは、AppDataディレクトリに対する必要な権限がない場合にも発生します。 私の仕事用ラップトップには奇妙な設定があり、アカウントにはAppDataの管理者アクセス権があるように見えますが、実際には* .exeファイルをコピーできません。そのため、上のスクリーンショットに表示されているとおりの正確なエラーが発生します。 インストール時に別のディレクトリを選択すると、正常に動作します。
最も参考になるコメント
こんにちは、みんな!
私も同じ問題を抱えていました。 私にとって問題の原因は、Windowsのユーザー名に特殊文字が含まれていることでした。 Nvmルートを再設定することでこの問題を修正できました:
nvm root C:\Users\username\AppData\Roaming\nvm