Nvm-windows: статус выхода 1: «C: \ Users \ Konrad» не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

Созданный на 6 нояб. 2018  ·  30Комментарии  ·  Источник: coreybutler/nvm-windows

Моя среда

  • [x] Windows 10
  • [x] Моя установка Windows не на английском языке.

Я использую версию NVM4W:

  • [x] 1.1.7

Я уже...

  • [x] прочтите README, чтобы узнать о проблемах с npm и антивирусах.
  • [] просмотрел вики, чтобы убедиться, что моя проблема еще не решена.
  • [] проверено. Я использую учетную запись с правами администратора.
  • [] проверил проблемы (открытые и закрытые), чтобы убедиться, что это не дубликаты.
  • [] убедился, что это не вопрос о том, как использовать NVM для Windows, поскольку gitter используется для вопросов и комментариев.

Моя проблема связана с (отметьте только те, которые применимы):

  • [] settings.txt
  • [] поддержка прокси (вы пробовали версию 1.1.0+?)
  • [] Поддержка 32- или 64-разрядной версии (Вы пробовали версию 1.1.3+?)
  • [] Экранирование персонажа (Вы пробовали версию 1.1.6+?)
  • [x] Стандартная среда оболочки (терминал / PowerShell)
  • [] Нестандартное окружение оболочки (Cmder, Hyper, Cygwin, git)

Ожидаемое поведение

Изменить версию узла.

Фактическое поведение

статус выхода 1: 'C: \ Users \ Konrad' не распознается как внутренняя или внешняя команда,
действующая программа или командный файл.

Он разделил мою пользовательскую папку пополам.

Шаги по воспроизведению проблемы:

nvm использовать 11.1.0

duplicate

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

спасибо @Mourdraug это сработало!

Откройте Cmd, перейдите в каталог Users, введите dir / x, и вы увидите сокращенную версию имени пользователей. (ALEXKA \ ~ 1 в моем случае)
Внутри установки nvm (AppData \ Roaming \ nmv в моем случае) есть файл настроек, отредактируйте первую строку и вместо имени пространства поместите эту сокращенную версию, а остальное оставьте таким же, как это:
корень: C: \ Users \ ALEXKA ~ 1 \ AppData \ Roaming \ nvm

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

да, похоже, ваша пользовательская папка не может содержать пробелов.

Я вижу ту же проблему

О, я собирался написать это раньше, но забыл. Фактически вы можете отредактировать файл конфигурации, чтобы использовать соглашение о пути DOS (вы можете найти правильное короткое имя каталога с помощью команды dir /x ), и теоретически проще всего было бы создать конфигурацию с использованием этого соглашения в первую очередь, но это больше похоже на скрыть ошибку, чем исправить ее.

Я ожидал, что nvw-windows по умолчанию будет работать с окнами.

та же проблема +1

спасибо @Mourdraug это сработало!

Откройте Cmd, перейдите в каталог Users, введите dir / x, и вы увидите сокращенную версию имени пользователей. (ALEXKA \ ~ 1 в моем случае)
Внутри установки nvm (AppData \ Roaming \ nmv в моем случае) есть файл настроек, отредактируйте первую строку и вместо имени пространства поместите эту сокращенную версию, а остальное оставьте таким же, как это:
корень: C: \ Users \ ALEXKA ~ 1 \ AppData \ Roaming \ nvm

Это исправлено в мастере. Просто не успел вырезать релиз 1.1.8.

Можно ли построить это на любом компьютере с Windows? iscc исполняемый файл zip не работает. Они для 32-битных окон? Бита для сборки тоже не работает.

Если вы использовали scoop для установки nvm, каталог для файла settings.txt будет

C: \ Users \ John Doe \ scoop \ persist \ nvm \ settings.txt

РЕДАКТИРОВАТЬ: вы также можете перейти в nvm root чтобы найти правильный каталог.

Intsalled в C:/Program Files/.. пока не может найти обходной путь, чтобы заставить его работать ...

Привет, я только что столкнулся с той же проблемой в системе Windows 10 ... я подозревал, что парсер строки корневого пути пользователя не может обрабатывать пробел в любом месте имени корневого пути ... поэтому я дал ему путь пользователя DOS 7.3 name вместо этого, как было предложено выше ... J52B0 ~ 1.CLA в нашем случае, и это действительно сработало отлично, спасибо.

Да, это все еще проблема, 1.1.8 еще не вышла, т.е. правильное исправление все еще лежит где-то в журнале фиксации, ожидая следующего выпуска. До тех пор, упомянутый выше обходной путь должен работать.

Все еще не работает - пробелы в путях к файлам уже давно стали делом!

1] В cmd перейдите в домашний каталог (User в моем случае) Выполните "dir / x"
2] Найдите краткое имя для вашего каталога (в моем случае Suyash Savji = SAVJIS ~~ 1)
3] Перейдите в C: \ Users \ "Домашний файл" \ AppData \ Roaming \ nvm.
4] Откройте файл settings.txt и замените имя домашнего файла коротким именем (в моем случае Suaysh Savji :: SAVJIS ~~ 1)
5] В cmd перейдите к установленной версии файла, например. v11.0.0, а затем запустите "nvm use 11.0.0"

Большой ! Выполнили 5 шагов, и это сработало

Большое спасибо за решение!

большое спасибо, это действительно полезно

tl; dr

Решено !!

Для тех, кто не может работать с методом ~ 1 от @kirkouimet (спасибо,
Откройте CMD, перейдите в папку «Пользователи» и получите сокращенное имя папки.

и введите

> dir\x

Annotation 2020-05-25 112714

Теперь позже после копирования или записи имени папки
Annotation 2020-05-25 113201

Надеюсь, это поможет

Я должен сказать, что исправление этой проблемы вручную пользователем для меня вовсе не является решением.
Windows может иметь пробелы в именах папок, и многие пользователи имеют это (из-за учетной записи Microsoft) по умолчанию.
Исправление должно предоставляться в самой nvm разработчиками, а не пользователями, которые хотят использовать его со своей стороны.

@ savjisuyash-code Большое спасибо. это сработало...!

@ Swarag-N, спасибо за скриншоты

Спасибо вам большое за это

У меня НЕТ сокращенного имени пользователя, что мне делать?
Capture

@ savjisuyash-code Сработало отлично, спасибо!

У меня не сработало ... не получил сокращенного имени пользователя

У меня это не сработало, потому что я не получаю сокращенное имя для своего пользователя

Столкнулся с той же проблемой и решил ее с помощью этой справки

спасибо @Mourdraug это сработало!

Откройте Cmd, перейдите в каталог Users, введите dir / x, и вы увидите сокращенную версию имени пользователей. (ALEXKA ~ 1 в моем случае)
Внутри установки nvm (AppData \ Roaming \ nmv в моем случае) есть файл настроек, отредактируйте первую строку и вместо имени пространства поместите эту сокращенную версию, а остальное оставьте таким же, как это:
корень: C: \ Users \ ALEXKA ~ 1 \ AppData \ Roaming \ nvm

это сработало для меня. большое спасибо! Особенно с учетом того, что на все остальное уйдет больше времени. это круто

Это исправлено в мастере. Просто не успел вырезать релиз 1.1.8.

Итак, приближается 2 года, а установщик загрузки все еще 1.1.7 ... Я понимаю, что это бесплатное программное обеспечение (и я уверен, что оно будет ОЧЕНЬ ПОЛЕЗНО, когда оно заработает), но просто из любопытства, как ДЛИННЫЙ ЦИКЛ ВАШЕГО РАЗВИТИЯ? ;)

Все еще не работает по состоянию на декабрь 2020 г.

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

Смежные вопросы

leiamac picture leiamac  ·  4Комментарии

SufyanParkar picture SufyanParkar  ·  4Комментарии

Deilan picture Deilan  ·  4Комментарии

eliavmaman picture eliavmaman  ·  6Комментарии

petrovicz picture petrovicz  ·  4Комментарии