Я получаю сообщение об ошибке «ОШИБКА open \ settings.txt: система не может найти указанный файл». после установки в windows 7.
Закрытие дубликатом вопроса №22.
Та же ошибка возникает после установки 1.6.0 с исправлением.
PFA для папки settings.txt
Извините, я указал на неправильную проблему, когда закрыл это. Однако он все еще был подан раньше. См. Выпуск №22.
Обходной путь, упомянутый в # 22, сработал !!
Для более широкой аудитории я подробно описываю шаги
Последовали шаги,
Я мог бы скопировать settings.txt в c: \.
Ой! Ни один из способов обхода у меня не работает.
Я получаю ошибку ниже.
cp: cannot create regular file 'c:\\settings.txt': Permission denied
@reflexdemon должен быть cmd с повышенными правами - убедитесь, что в строке заголовка окна cmd.exe написано «Администратор:», как на снимке.
@jamesmanning очевидно, я должен сделать это на моей рабочей машине, где у меня нет прав администратора.
Была такая же проблема на Win 10. Переустановил и теперь работает нормально.
Я знаю, что это глупо, но мне не очень нравится иметь файл настроек в моем корне :( Мне всегда нравится чистый диск
@jamiehutber @reflexdemon, просто ищущий settings.txt, похоже, указывает на то, что он ищет файл, связанный с переменной среды NVM_HOME, поэтому настройки этого может быть достаточно?
Из командной строки с повышенными привилегиями вы сможете запустить:
setx /m NVM_HOME %APPDATA%\nvm
Затем откройте новое приглашение cmd (чтобы эта переменная была установлена, она не будет заполняться в существующие) и попробуйте nvm без settings.txt в корне?
Похоже, что механизм установки должен установить эту переменную, если она еще не установлена, я полагаю?
Похоже, что «ручной» метод установки уже делает это , AFAICT.
@byteshiva используйте copy вместо cp, если у вас нет cygwin:
- Откройте cmd с правами администратора
- cd c: users \
AppData \ Roamingnvm copy settings.txt c:\
Работает, спасибо.
@jamesmanning, спасибо!
@jamesmanning, спасибо!
@byteshiva Потрясающе, сработало как шарм!
Когда я щелкнул install.cmd
, отобразился запрос settings.txt, но я не сохранил файл.
Файл settings.txt больше никогда не будет запрашиваться.
Что я мог сделать?
@jamesmanning Отлично работает.
Почему же установщик не делает этого за вас?
@ errorx666 - Установщик пытается это сделать. Тем не мение; Я видел сотни конфигураций, которые довольно индивидуально настроены ... как правило, установщик автоматически завершает работу из-за отсутствия разрешения. В следующей версии будет новый установщик, но, возможно, до этого еще далеко. Установщики, без всякого сомнения, являются наиболее трудоемким элементом всего этого проекта.
Для всех, кто сталкивается с этим, я ищу участников, которые будут создавать и поддерживать установщики для разных операционных систем.
@coreybutler Это может быть так же просто, как изменить имя файла установщика. IIRC, Windows использует setup.exe
filename в качестве эвристики для обратной совместимости и автоматически создает приглашение UAC для повышения прав администратора. Я не уверен, что стандартная конфигурация Windows, открывающая zip-файлы как «сжатые папки», влияет на что-либо, но в моем случае она удалила параметр «Запуск от имени администратора» из контекстного меню и, вероятно, привела к тому, что моя установка прервалась.
Самый полезный комментарий
Обходной путь, упомянутый в # 22, сработал !!
Для более широкой аудитории я подробно описываю шаги
Последовали шаги,
Я мог бы скопировать settings.txt в c: \.