安装与使用: # 安装 asdf git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.9.0 # 安装 Node.js 插件 asdf plugin-add nodejs https://github.com/asdf-vm/asdf-nodejs.git # 安装 Node.js 版本 asdf install nodejs
官方文档也给出了一份基准测试, 参见 《Comparison with asdf-vm》: vfox-erlang 的使用 本篇文章主要介绍怎么使用 vfox-erlang 插件, 在同一台机器上管理多个
因为 vfox 和 asdf 的核心实现有有点不一样,vfox 的执行速度比 asdf 快了将近 5 倍~,官方文档也给出了基准测试结果:version-fox Comparison with asdf-vm
安装 Erlang:$ asdf plugin add erlang https://github.com/asdf-vm/asdf-erlang.git$ asdf install erlang latest 安装 Elixir:$ asdf plugin-add elixir https://github.com/asdf-vm/asdf-elixir.git$ asdf install elixir latest
brew --prefix asdf)/libexec/asdf.sh" >> ~/.zshrc; 安装Node插件:asdf plugin add nodejs https://github.com/asdf-vm
asdf 是通过 asdf-vm/asdf-nodejs 插件实现了对于 Node.js 的支持,但该插件是需要手动预定义一个环境变量来修改下载源,多语言换源还需要设置多个不同的环境变量。
asdf-vm 是适用于多种语言的单个 CLI,例如将 ike gvm、nvm、rbenv & pyenv(等)整合在一起。