【前言】 之前按照网上教程配置了很多遍,发现总是不生效,讲道理,在linux的环境中,同样的操作在我阿里云centOS下是没问题的。后来发现是由于macOS自带的shell工具不同导致的!
【正文】
1. 先打开mac的终端,查看下是哪种shell工具。
看到图中工具标题的-zsh——80x24没,这个就是MacOS系统使用的shell工具。这里我是zsh,所以编辑个.zshrc文件当做环境变量的配置文件,如果是bash,就用编辑.bashrc,以此类推。
vim .zshrc
然后将下面的内容复制粘贴进去
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
然后你在终端,输入nvm就发现好使了,再打开一个终端也是好使的。如果发现没生效,可以通过下面的命令生效下,反正我是直接生效的
source ~/.zshrc