2015-12-03 29 views
0

我NVM保忘記了,自從我升級到優勝美地(幾個月前)/匹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使用0.12'實際上是爲你加載正確的nvm嗎?使用'alias'也不適用於我,但我所做的僅僅是在我的bash_profile中添加'nvm use >/dev/null'來加載它。 – 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. 添加(您想用來替換穩定或任何版本)

  2. 保存文件

  3. 後做此source ~/.bash_profile或只需打開一個新的終端標籤nvm use stable~/.bash_profile

0

這個工作對我來說在埃爾卡皮坦

釀造卸載NVM 釀造安裝NVM 的mkdir〜/ .nvm 出口NVM_DIR = 「$ HOME/.nvm」 。 「$(brew --prefix nvm)/nvm.sh」

它說.nvm文件夾已經存在,但我忽略了這一點。

希望這可以幫助別人。 :)

0

我只是用在MacOS上埃爾卡皮坦此命令

$> nvm alias default v6.4.0 

它的工作如預期。請注意版本號前的小號v

最後,如果有幫助,我使用這個命令安裝nvm,如nvm項目readme中所述。

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