Nvm-windows: Получение «статуса выхода 1: 'C: \ Program' не распознается как внутренняя или внешняя команда» при переключении версий

Созданный на 12 мая 2016  ·  11Комментарии  ·  Источник: coreybutler/nvm-windows

Я установил v1.1.0 в "C: \ Program Files \ nvm". Все хорошо, но когда я пытаюсь переключиться на установленную мной версию, я получаю:

C:\WINDOWS\system32>nvm use 5.10.1
exit status 1: 'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
duplicate

Самый полезный комментарий

Проблема заключается в пробелах в URL-адресе (C: \ Program Files). Попробуйте установить nvm прямо в C: / или в другую папку без пробелов в PATH.

Все 11 Комментарий

Проблема заключается в пробелах в URL-адресе (C: \ Program Files). Попробуйте установить nvm прямо в C: / или в другую папку без пробелов в PATH.

Да, но это так :)).

Дубликат №41.

окна

перейти к пути туда без пробелов

или

запуск cmd от имени администратора
а затем mklink его на новый путь без пробелов.

У одного из моих пользователей такая же проблема. Однако перемещение nvm в другую папку не работает для нас, потому что наши политики безопасности не позволяют нам запускать приложения вне папок Program Files или Program Files (x86). Было бы полезно, если бы код позволял ему запускаться в каталоге с пробелами.

Изменить корневой каталог для версии узлов (без пробелов)
Затем вы можете установить туда узел и использовать его
Пример:
nvm root C:\nodejs\nvm
nvm install 10.0.0
nvm use 10.0.0

Проблема старая, но для всех, кто попадает сюда, вы можете переустановить nvm, как упоминалось выше,
Или используйте короткий путь. Замена C:\Program Files\nvm на nvm root C:\PROGRA~1\nvm
Также можно использовать shortPath для NVM_SYMLINK: от C:\Program Files\nodejs до C:\PROGRA~1\nodejs

Вы изменили путь по умолчанию во время установки.
Я удалил nvm и установил его с путями по умолчанию, все работает нормально.

Проблема заключается в пробелах в URL-адресе (C: \ Program Files). Попробуйте установить nvm прямо в C: / или в другую папку без пробелов в PATH.

Да, это работа, спасибо :)

Так что если я поставлю пробел в своем имени, когда у меня будет компьютер, я просто облажусь навсегда, а?

лучшее решение: https://github.com/coreybutler/nvm-windows/issues/405

Open Cmd, go to the Users directory, type dir /x and you will see the shortened version of the name of the users. (ALEXKA~1 in my case)
Inside the nvm installation (AppData\Roaming\nmv in my case) there is a settings file, edit the first line and instead of having the space name put that shortened version and leave the rest the same like this :
root: C:\Users\ALEXKA~1\AppData\Roaming\nvm

Была ли эта страница полезной?
0 / 5 - 0 рейтинги