Mac OS 安装 nvm
懒得看全文版:
1. 安装 zsh (如果没有的话)https://github.com/robbyrussell/oh-my-zsh
sh -c"$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
2.安装 nvm
(1) git clone https://github.com/lukechilds/zsh-nvm.git~/.zsh-nvm
(2) source ~/.zsh-nvm/zsh-nvm.plugin.zsh
3.重启terminal
4.如果不行的话 :
vim ~/.zshrc
编辑 .zshrc文件加入如下代码
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
重复第三步
解释加安装不成功自己琢磨版:
因为Mac OS 直接安装nvm 笨重而繁琐homebrew 安装的nvm又不能用,curl 安装不仅需要Xcode Command支持还需要 配置.bash_profile还有官网所提示的一系列问题
所以最简单的安装方式是通过安装zsh 的插件zsh-nvm。虽然说叫插件但是使用起来是和nvm一样的。
这里说下何谓zsh:
Zsh是一款功能强大终端(shell)软件,既可以作为一个交互式终端,也可以作为一个脚本解释器。它在兼容Bash的同时还有提供了很多改进。如:
色彩高亮
命令提示
详情可见知乎文章
https://www.zhihu.com/question/21418449
最后安装nvm,如zsh-nvm 官网所述:
nvm是一个很棒的工具,但安装和保持最新可能会有点痛苦。 这个zsh插件允许你快速设置一次nvm,将它保存在你的dotfiles中,然后再也不用担心它了。
该插件将安装最新的nvm稳定版本(如果您还没有),然后自动为您提供。 您可以随时通过运行nvm upgrade将nvm升级到最新版本,而不会丢失已安装的节点版本。
虽然这是作为zsh插件编写的,但如果您按照手动安装说明进行操作,它也适用于bash。
给zsh安装nvm 有很多方式我们这里采用的是一般安装方式
克隆zsh-nvm 到用户目录
git clone https://github.com/lukechilds/zsh-nvm.git~/.zsh-nvm
然后vim ~/.zshrc 编辑 .zshrc文件加入如下代码(意思是把nvm 命令指向其真正位置)
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm