Nvm-windows: ユーザーのホームディレクトリに空き容量があると、nvmの使用が機能しなくなります

作成日 2016年04月10日  ·  8コメント  ·  ソース: coreybutler/nvm-windows

私の環境

  • [] Windows 7以下(EOLのため、実際にはサポートされていません)
  • [ ] ウィンドウズ8
  • [] Windows 8.1
  • [x] Windows 10
  • [] Windows 10 IoT Core
  • [] Windows Server 2012
  • [] Windows Server 2012 R2
  • [] Windows Server 2016
  • []私のWindowsインストールは英語以外です。

    私はすでに...

  • [x] READMEを読んで、npmの落とし穴とウイルス対策の問題に注意してください。

  • [x] wikiをレビューして、私の問題がまだ解決されていないことを確認しました。
  • [x]管理者権限を持つアカウントを使用していることを確認しました。
  • [x]は、問題(オープンおよびクローズ)を検索して、これが重複していないことを確認しました。
  • [x]質問やコメントにはgitterが使用されるため、forWindowsの使用方法に関する質問ではないことを確認しました。

    私の問題は関連しています(該当するものだけをチェックしてください):

  • [] settings.txt

  • []プロキシサポート
  • [] 32ビットまたは64ビットのサポート

上記のどれでもありません

予想される行動

私のホームディレクトリはC:Usersxxx yyyのようなもので、xxxとyyyの間にスペースがあります

手順1.インストーラーを介してインストールします。
ステップ2.nvm install 4.4.2
ステップ3.nvmは4.4.2を使用します

実際の動作

ステップ3で、次のようなエラーメッセージが表示されました
終了ステータス1: 'C:Usersxxx'は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。

問題を再現する手順:

ホームディレクトリにスペースがあるユーザーがnvmをインストールして使用します。

duplicate

最も参考になるコメント

解決策は次のとおりです。

  1. コントロールパネルからnvmをアンインストールします
  2. nvm-setup.exeを介してnvmをインストールします
  3. プロンプトが表示されたら、インストールパスを_C:Usersから変更しますAppDataRoamingnvm_から_C:UsersPublicnvm_へ。

nvm rootを実行すると、_C:UsersPublicnvm_が表示され、正常に機能するはずです。

全てのコメント8件

私は同じ問題を抱えています:cry:

解決策は次のとおりです。

  1. コントロールパネルからnvmをアンインストールします
  2. nvm-setup.exeを介してnvmをインストールします
  3. プロンプトが表示されたら、インストールパスを_C:Usersから変更しますAppDataRoamingnvm_から_C:UsersPublicnvm_へ。

nvm rootを実行すると、_C:UsersPublicnvm_が表示され、正常に機能するはずです。

やあ !
ここでも同じ問題がありますが、修正できませんでした。 カジュアルプロンプトを使用していて、cygwinmodをインストールしました。

  1. nvmとnodeをアンインストールしました。
  2. ノードをインストールします( 64bits.msi )。
  3. インストールパスで間隔を空けた名前をPublicに置き換えてWindows用のnvmをインストールします。
  4. ここでの私のテストの後、それが何を促すのか:
    node

Ugarzと同じ問題
nvm-windowsをインストールする前にすべてのノードをアンインストールした後、cmd.extを開きます。 「erroeopensetting.txt:システムは指定されたファイルを見つけることができません」と表示されます

#41の複製。

  1. cmdで、ホームディレクトリに移動し、dir / xと入力して、このフォルダの短縮名を確認します
  2. 次に、setting.txtでユーザー名をこの短縮名に置き換えます
  3. できます
  1. cmdで、ホームディレクトリに移動し、dir / xと入力して、このフォルダの短縮名を確認します
  2. 次に、setting.txtでユーザー名をこの短縮名に置き換えます
  3. できます

これは動作します..ありがとう

わたしにはできる..! ありがとう

このページは役に立ちましたか?
0 / 5 - 0 評価