
WSL Ubuntu 22.04 安装 Erlang 25 和 Rebar3

WSL Ubuntu 22.04 安装 Erlang 25 和 Rebar3
WSL
使用 WSL Ubuntu 22.04.3 LTS
, 相关文档 Microsoft WSL 旧版本手动安装步骤
下载
地址: Ubuntu 22.04 LTS 点击直接下载, 或复制链接到迅雷下载(无需登录和会员)速度更快些
安装
使用 管理员权限 方式打开 Powershell
, 并进入下载的安装包所在目录, 如默认的 Downloads
目录, 安装 Ubuntu 22.04.3 LTS
1 | cd C:\Users\你的用户名\Downloads\ |
初始化
安装完后在开始菜单点击 Ubuntu
图标, 初始化 Ubuntu 22.04 LTS
并根据提示创建用户名和密码
Erlang
使用版本 Erlang OTP 25.3.2.8
Github 地址
Ubuntu (WSL)
下载
复制下方 Assets
的 otp_src_25.3.2.8.tar.gz 链接, 打开 Ubuntu 22.04 LTS
窗口粘贴下载
1 | wget https://github.com/erlang/otp/releases/download/OTP-25.3.2.8/otp_src_25.3.2.8.tar.gz |
解压并进入该目录
1 | tar zxf otp_src_25.3.2.8.tar.gz |
安装
先更新升级下系统的包
1 | sudo apt update |
安装组件, 之后 ./configuire
过程若提示失败, 根据提示缺少的组件安装再重试, 一般只需要安装以下组件
1 | sudo apt install build-essential libncurses5-dev openssl libssl-dev |
--with-ssl
指定要安装 ssl
相关模块, 一定要加上--prefix=/usr/local/erlang
指定安装目录, 可不加 或 自定义安装路径
1 | ./configure --with-ssl --prefix=/usr/local/erlang |
注意:
./configure
后, 记得查看打印的APPLICATIONS DISABLED
是否如下所示, 里面不包括crypto
或ssl
相关APPLICATION
1 | ********************************************************************* |
继续安装
1 | make |
环境变量
修改 /etc/profile
1 | sudo vi /etc/profile |
设置 erlang
环境变量, ERL_PATH
是前面指定的安装路径, 若没指定则用 whereis erlang
查看默认安装目录:
1 | ERL_PATH=/usr/local/erlang/bin |
修改 ~/.bashrc
1 | vi ~/.bashrc |
设置保存 erlang shell
执行过的命令历史记录
1 | export ERL_AFLAGS="-kernel shell_history enabled" |
保存后执行命令让环境变量生效
1 | source /etc/profile |
或
直接重新打开 WSL
窗口即可
Windows
选择下方 Assets
的 otp_win64_25.3.2.8.exe 下载安装即可, 无需配置环境变量, 因为在 Windows
安装只为 IDE
能识别到 Erlang OTP 25
Rebar3
使用版本 Rebar3 3.22.1
Github 地址
下载
复制下方 Assets
的 rebar3 链接, 打开 Ubuntu 22.04 LTS
窗口粘贴下载
1 | wget https://github.com/erlang/rebar3/releases/download/3.22.1/rebar3 |
安装
1 | chmod u+x ./rebar3 |
环境变量
修改 ~/.bashrc
1 | vi ~/.bashrc |
加入配置
1 | export PATH=~/.cache/rebar3/bin:$PATH |
保存后执行命令让环境变量生效
1 | source ~/.bashrc |
或
直接重新打开 WSL
窗口即可
- 标题: WSL Ubuntu 22.04 安装 Erlang 25 和 Rebar3
- 作者: Gelomen
- 创建于 : 2024-05-11 14:39:09
- 更新于 : 2024-05-11 14:39:09
- 链接: https://gelomen.github.io/posts/wsl-ubuntu-2204-erlang25-rebar3/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。