Nvm-windows: Не удалось использовать Nvm с сообщением «Windows не удается получить доступ к указанному устройству, пути или файлу…»

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

Если это вопрос о том, как использовать NVM4W, используйте stackoverflow .

Если это проблема, связанная с антивирусом, убедитесь, что вы сначала ищете существующие проблемы.

Моя среда

  • [ ] Windows 7 или более ранние версии (на самом деле не поддерживается из-за EOL — подробности см. в вики)
  • [ ] Windows 8
  • [ ] Windows 8.1
  • [х] Виндовс 10
  • [ ] Windows 10 IoT Базовая
  • [] Windows Server 2012
  • [ ] Windows Server 2012 R2
  • [] Windows Server 2016

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

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

  • [х] 1.1.7
  • [ ] 1.1.6
  • [ ] 1.1.5
  • [ ] 1.1.4
  • [ ] 1.1.3
  • [ ] 1.1.2
  • [ ] 1.1.1
  • [ ] Старшая
  • [ ] ДРУГОЕ (укажите)

Я уже...

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

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

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

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

Должен активировать Node v8.15.0

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

После запуска nvm use 8.15.0 и подтверждения повышения уровня сеанса я получил всплывающую ошибку Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item.

Вернувшись в терминал, он показывает сообщение Now using node v8.15.0 (64-bit) , но когда я запускаю nvm list , я не вижу звездочки на 8.15.0 . Кроме того, запуск node и npm возвращает ошибку, что они не существуют.

Действия по воспроизведению проблемы:

  1. Установить с помощью NVM MSI 1.1.7
  2. Откройте командную строку и введите nvm install 8.15.0
  3. Беги nvm use 8.15.0

Мой корневой путь не содержит пробелов. Это проблема, которую мне, вероятно, нужно отладить (предлог попробовать Go)

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

У меня что-то похожее, хотя не уверен, что это точно такая же проблема.
nvm use 8.15.0
Ошибка выполнения хоста сценариев Windows.
Я администратор.
Спасибо.

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

Вы тоже это видите?

image

Нет, то, что я вижу, именно так, как я это описал. Нет ошибки высоты или VB.

У меня что-то похожее, хотя не уверен, что это точно такая же проблема.
nvm use 8.15.0
Ошибка выполнения хоста сценариев Windows.
Я администратор.
Спасибо.

Я не могу воспроизвести на своей машине.

Возможно ли это из-за пользовательского пути установки на диск C в качестве корня вместо установки NVM в каталог AppData по умолчанию? Мой путь NVM C:\Users\brian\AppData\Roaming\nvm .

У меня Windows 10 64 Bit German.
Я должен использовать " surun " для установки, потому что у меня нет прав администратора и нет учетной записи администратора в этой корпоративной сети.
Установил nvm 1.1.7 в "C:\Programme Meine\nvm".
Во время установки задал путь к узлу "C:\Programme Meinenode".
Вызывается «установка nvm 0.8.22».
Вызов «nvm use 0.8.22» дает мне следующую ошибку:

статус выхода 1: Der Befehl "C:\Programme" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

В грубом переводе с немецкого:

статус выхода 1: команда «C:\Programme» написана неправильно или не может быть найдена».

Вероятно, это связано с пробелами в одном из путей. После полной деинсталляции я повторил установку, но уже с "C:\Programme-Meine" (без пробелов!), и теперь вроде работает.

Извините, если это не должно быть связано с этой проблемой.

Как и PyrateAkananto, я установил и узел, и nvm в C:\Program Files\ , и при выполнении nvm use пробел не обрабатывается, и вы получаете сообщение об ошибке 'C:\Program' is not recognized...

Чтобы исправить, я отредактировал файл settings.txt;

root: C:\Progra~1\nvm
path: C:\Progra~1\nodejs
Была ли эта страница полезной?
0 / 5 - 0 рейтинги

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

snerte picture snerte  ·  5Комментарии

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

webspecialist picture webspecialist  ·  5Комментарии

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

janpio picture janpio  ·  3Комментарии