Erlang/OTP,先准备好
Elixir 编译依赖 Erlang/OTP。插件声明 Erlang 依赖,安装前仍需选好兼容版本。
用 vfox 或 mise 管理 Elixir,让 Erlang/OTP 依赖和项目版本保持清晰。支持源码构建、Windows 安装与 Hex 预编译包。
插件最低支持 vfox 0.5.3;本指南建议使用最新版 vfox。
Elixir 编译依赖 Erlang/OTP。插件声明 Erlang 依赖,安装前仍需选好兼容版本。
默认从源码安装,设置 VFOX_ELIXIR_MIRROR=hex 可使用 Hex 预编译包。
在 vfox 和 mise 中安装 Elixir,并运行 elixir、elixirc 与 mix。
01 / 开始使用
先确认系统依赖,再选择版本管理器。示例使用固定版本;请用搜索命令查看可用版本。
vfox add erlang
vfox add elixir
vfox install erlang@26.2.3
eval "$(vfox activate bash)"
vfox use -g erlang@26.2.3vfox install elixir@1.16.2vfox exec elixir@1.16.2 -- elixir --versionmise use -g vfox:version-fox/vfox-erlang@26.2.3mise use -g vfox:version-fox/vfox-elixir@1.16.2mise exec -- elixir --version02 / 日常开发
在 Bash 中初始化 vfox,再固定项目版本。mise 用户可用 mise use 在当前项目选择版本。
eval "$(vfox activate bash)"
vfox use -p elixir@1.16.2
vfox exec elixir -- elixir --version搜索与安装时使用同一个镜像选项,并选择匹配已安装 OTP 的构建。
VFOX_ELIXIR_MIRROR=hex vfox search elixir
VFOX_ELIXIR_MIRROR=hex vfox install elixir@main-otp-26先激活 Erlang,再安装带 OTP 后缀的 Elixir 版本。这里的 Elixir 1.16.2 配合 OTP 26。
请从 vfox search elixir 查看当前可用的版本名称。
Invoke-Expression "$(vfox activate pwsh)"
vfox use -g erlang@26.2.3
vfox install elixir@1.16.2-elixir-otp-26
vfox exec elixir@1.16.2-elixir-otp-26 -- elixir --version预编译包仍依赖兼容的 Erlang/OTP;不要混用不兼容的 OTP 主版本。
03 / 你可能想知道
使用 vfox search elixir 或 mise ls-remote vfox:version-fox/vfox-elixir 查看可用版本。
Elixir 在 Erlang VM 上运行,源码编译也需要 Erlang 工具。请按官方兼容表选择版本。
需要。构建名称里的 otp-N 必须与运行环境中的 Erlang/OTP 主版本相匹配。
运行 vfox update elixir。插件通过本仓库发布的 manifest 查询更新。
源码、问题反馈和发行记录都在 GitHub。