统信UOS操作系统源码编译elixir开发环境
源码编译elixir开发环境Elixir是一种动态的函数式语言,旨在构建可扩展和可维护的应用程序。
一、安装所需依赖
apt-get install git libncurses-dev二、安装 Erlang
使用apt-get直接安装
apt-getinstall erlang
源码编译安装
1、克隆源代码
git clone https://github.com/erlang/otp.git
cd otp2、切换分支
git checkout maint-243、编译
./configure --prefix=/opt/erlang [--build=loongarch64-unknown-linux-gnu]# 提示报错:configure: error: No curses library functions found
ERROR: /root/otp/erts/configure failed!# 安装 apt install libncurses-dev如果是loongarch64 需要指定 --build=loongarch64-unknown-linux-gnu
4、安装
make-j4&&makeinstall5、配置环境变量
echo'export PATH=$PATH:/opt/erlang/bin'>> /etc/profile
source /etc/profile查看版本: erl -version
三、安装elixir
1、克隆源代码
git clone https://github.com/elixir-lang/elixir.git
cd elixir2、切换分支
git checkoutv1.13.13、编译和测试
make clean test4、配置环境变量
echo'export PATH=$PATH:/opt/elixir/bin/'>> /etc/profile
source /etc/profile四、验证# 查看构建工具版本
mix -v# 进入交互式SHell
iex
Erlang/OTP 24
Interactive Elixir (1.13.1) - press Ctrl+C to exit(type h() ENTER forhelp)
iex(1)>
elixir- Elixir的内核和标准库 eex- EEx是模板引擎,允许您嵌入Elixir ex_unit- ExUnit是一个简单的测试框架,随Elixir一起提供 iex- IEx 代表 Interactive Elixir: Elixir 的交互式 shell logger- 记录器是内置的记录器 mix- Mix是Elixir的构建工具
页:
[1]