2015-12-03 7 views
0

Мой NVM забывает об окружающей среде узла с тех пор я повышен до Йосемити (несколько месяцев назад)/Capitan EL (я модернизировал на этой неделе), хотя яNVM псевдоним по умолчанию не работает в MacOS Capitan EL

nvm alias default 0.12 

Весело, он сказал мне после того, как я попал войти

default -> 0.12 (-> v0.12.8) 

Но когда я открыл новый терминал, то упомянутый узел: команда не найдена !!

Есть несколько решений я пытался до сих пор:

  • Я попытался с помощью brew uninstall nvm & brew install nvm
  • , а также сценарий установки, так как заваривать жалобы он не работает с пре- выпустила OS (которая на самом деле GA прямо сейчас)
  • я дважды проверил bash_profile есть следующие строки

    экспорт NVM_DIR = ~/.nvm

    источник $ NVM_DIR/nvm.sh

К сожалению, ни один из них не работает. Кто-нибудь сталкивался с подобной проблемой раньше?

Спасибо!

+0

Просто проверьте, действительно ли 'nvm use 0.12' действительно загружает правильный nvm для вас? Использование 'alias' тоже не работало для меня, но то, что я сделал, просто добавило' nvm use >/dev/null' в мой файл bash_profile для его загрузки. – CKD

+0

, если вы запускаете 'NVM_DIR = $ HOME/.nvm' и' $ NVM_DIR/nvm.sh' из командной строки, все равно выдает ошибку? Было бы хорошо, если бы появилось сообщение об ошибке. – CKD

+0

Также попробуйте http://stackoverflow.com/questions/24585261/nvm-keeps-forgetting-node-in-new-terminal-session?rq=1, если вы не прочитали эту тему. – CKD

ответ

0

Это просто временное решение, однако оно работает.

  1. Добавить nvm use stable в ~/.bash_profile (или любой другой вариант вы хотите использовать, чтобы заменить стабильную)

  2. Сохранить файл

  3. Do source ~/.bash_profile после этого или просто открыть новую вкладку терминала.

0

это работало для меня на Эль Капитане

заварить деинсталлировать NVM заварить установить NVM MkDir ~/.nvm экспорт NVM_DIR = "$ HOME/.nvm" . «$ (brew --prefix nvm) /nvm.sh«

он сказал, что папка .nvm уже существует, но я проигнорировал это.

Надеюсь, это поможет кому-то. :)

0

Я просто использовал эту команду в MacOS El Capitan

$> nvm alias default v6.4.0 

Он работал, как ожидалось. Обратите внимание на маленький v перед номером версии.

И, наконец, только если это помогает, я использовал эту команду для установки nvm, как описано в проекте nvm readme.

$> curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash 

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

  • Нет связанных вопросов^_^