WSL Ubuntu 22.04 安装 Erlang 25 和 Rebar3

WSL Ubuntu 22.04 安装 Erlang 25 和 Rebar3

Gelomen Lv3

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
2
cd C:\Users\你的用户名\Downloads\
Add-AppxPackage .\wslubuntu2204之类的名字

初始化

安装完后在开始菜单点击 Ubuntu 图标, 初始化 Ubuntu 22.04 LTS 并根据提示创建用户名和密码

Erlang

使用版本 Erlang OTP 25.3.2.8 Github 地址

Ubuntu (WSL)

下载

复制下方 Assetsotp_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
2
tar zxf otp_src_25.3.2.8.tar.gz
cd otp_src_25.3.2.8/

安装

先更新升级下系统的包

1
2
sudo apt update
sudo apt upgrade

安装组件, 之后 ./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 是否如下所示, 里面不包括 cryptossl 相关 APPLICATION

1
2
3
4
5
6
7
*********************************************************************
********************** APPLICATIONS DISABLED **********************
*********************************************************************

jinterface : No Java compiler found
odbc : ODBC library - link check failed

继续安装

1
2
make
sudo make install

环境变量

修改 /etc/profile

1
sudo vi /etc/profile

设置 erlang 环境变量, ERL_PATH 是前面指定的安装路径, 若没指定则用 whereis erlang 查看默认安装目录:

profile
1
2
ERL_PATH=/usr/local/erlang/bin
PATH=$ERL_PATH:$PATH

修改 ~/.bashrc

1
vi ~/.bashrc

设置保存 erlang shell 执行过的命令历史记录

.bashrc
1
export ERL_AFLAGS="-kernel shell_history enabled"

保存后执行命令让环境变量生效

1
2
source /etc/profile
source ~/.bashrc

直接重新打开 WSL 窗口即可

Windows

选择下方 Assetsotp_win64_25.3.2.8.exe 下载安装即可, 无需配置环境变量, 因为在 Windows 安装只为 IDE 能识别到 Erlang OTP 25

Rebar3

使用版本 Rebar3 3.22.1 Github 地址

下载

复制下方 Assetsrebar3 链接, 打开 Ubuntu 22.04 LTS 窗口粘贴下载

1
wget https://github.com/erlang/rebar3/releases/download/3.22.1/rebar3

安装

1
2
chmod u+x ./rebar3
./rebar3 local install

环境变量

修改 ~/.bashrc

1
vi ~/.bashrc

加入配置

.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 进行许可。
评论