如何在Windows操作系统上安装最新版本的Elixir开发环境
疑问解答
- 使用容器可以构建Windows平台的Elixir应用发布包。你只需要拉取基于Windows系统基础镜像构建的Elixir官方镜像,在容器内执行构建流程,得到的就是原生适配Windows的发布产物。
- 使用容器可以构建Ubuntu平台的Elixir应用发布包,和宿主系统是否为Windows无关。容器本身是隔离的运行环境,只要你使用基于Ubuntu的Elixir镜像执行构建,产出的发布包就可以直接在Ubuntu系统上运行。
- Docker官方文档提供了完整的Windows平台Docker Desktop安装、配置、基础使用指南,跟着官方流程操作即可快速上手基础使用,无需额外参考第三方复杂教程。
备选方案推荐
针对你不想额外学习新工具的需求,优先推荐两个零额外学习成本的方案:
- 直接使用Elixir官方预编译安装包
官方已经提供了适配Windows的全版本预编译安装包,选择你需要的Elixir和对应OTP版本的安装包下载后双击即可完成安装,安装过程会自动配置环境变量,完成后直接在终端就能调用iex、mix等命令,无需任何额外配置,也不用学习任何包管理器或者工具的用法。 - 启用Windows自带的WSL2功能
只需要在Windows功能设置里开启WSL2,安装Ubuntu子系统,就能获得完整的Linux运行环境,在子系统内可以直接用asdf管理Elixir版本,操作和原生Linux完全一致,没有兼容问题,也不需要额外学习复杂工具的用法。
内容的提问来源于stack exchange,提问作者Flame_Phoenix
相关产品推荐
相关产品推荐

