终端工具软件

工具 说明 官网
pyenv Python 版本管理工具 https://github.com/pyenv/pyenv
rvm Ruby 版本管理工具 http://rvm.io/
nvm nodejs 版本管理工具 https://nvm.uihtm.com/
fvm Flutter 版本管理工具 https://fvm.app/
asdf 对多种不同的语言或工具进行版本管理(如 Java、Ruby、Node等,可替代 rvm、nvm等工具) https://asdf-vm.com/zh-hans/

nvm 安装

卸载 node:

1
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

安装异常:

1
2
3
4
5
6
7
8
Error: Permission denied @ apply2files - /usr/local/lib/docker/cli-plugins

解决方法 1:
mkdir -p /Applications/Docker.app/Contents/Resources/cli-plugins
brew cleanup

解决方法 2:
sudo chown -R $(whoami) $(brew --prefix)/*