mac nvm下載
brew install nvm
nvm 生效
source ~/.nvm/nvm.sh
查看版本
nvm -v
切換 node 版本
nvm use 16.14.0
安裝成功后也會提示命令不存在
這個時候需要做全局配置
Mac 重啟后 nvm -v 報錯 zsh: command not found: nvm
1姊扔、創(chuàng)建 zshrc 文件
vim ~/.zshrc
2.在文件末尾添加以下內(nèi)容以配置 nvm:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
3.保存并退出 Vim 編輯器:按下 Esc 鍵,然后鍵入 :wq罐旗。
4.重新加載 .zshrc 文件以應用更改
source ~/.zshrc
5.再次運行 nvm -v,正確顯示 nvm 的版本信息晶衷,完成趾代。
仍然提示沒有權限問題
zsh compinit: insecure directories, run compaudit for list 解決方法
修改完 .zshrc
配置之后,通過 source ~/.zshrc
刷新配置休建,然后一直存在一個煩人的提示碉渡,如下:
zsh compinit: insecure directories, run compaudit for list.
Ignore insecure directories and continue [y] or abort compinit [n]?
搜了一番聚谁,很多人的解決方法都沒用,直到讓我看到這篇文章滞诺。
執(zhí)行命令 compaudit
:
$ compaudit# There are insecure directories:# /usr/local/share/zsh/site-functions# /usr/local/share/zsh
解決方法
此處參考
https://baijiahao.baidu.com/s?id=1765204430613961097&wfr=spider&for=pc
執(zhí)行如下命令修改權限
$ cd /usr/local/share/zsh$ sudo chmod -R 755 site-functions
再次執(zhí)行 source ~/.zshrc
形导,如果問題還未解決环疼,這時你就需要修改 site-functions
的所有者。
OSX 10.9 以上系統(tǒng)執(zhí)行如下命令(user:staff
是 OSX 系統(tǒng)默認權限):
$ cd /usr/local/share/$ sudo chmod -R 755 zsh$ sudo chown -R root:staff zsh
OSX 10.9 及以下系統(tǒng)執(zhí)行如下命令:
$ cd /usr/local/share/$ sudo chown -R root:root site-functions
再次執(zhí)行 source ~/.zshrc
即可朵耕!