未登录

信蚁社区 通行证

搜索
热搜: 统信UOS 麒麟
查看: 93|回复: 0

[关于统信] 统信UOS操作系统源码编译elixir开发环境

[复制链接]

2

主题

0

回帖

16

积分

Lv.2

Rank: 2Rank: 2

积分
16
发表于 4 天前 | 显示全部楼层 |阅读模式
源码编译elixir开发环境
elixir开发环境.jpg


Elixir是一种动态的函数式语言,旨在构建可扩展和可维护的应用程序。
一、安装所需依赖

  1. apt-get install git libncurses-dev
复制代码
二、安装 Erlang


    使用apt-get直接安装
  1. apt-getinstall erlang
复制代码


    源码编译安装
1、克隆源代码
  1. git clone https://github.com/erlang/otp.git
  2. cd otp
复制代码
2、切换分支
  1. git checkout maint-24
复制代码
3、编译
  1. ./configure --prefix=/opt/erlang   [--build=loongarch64-unknown-linux-gnu]# 提示报错:configure: error: No curses library functions found
  2. ERROR: /root/otp/erts/configure failed!# 安装 apt install libncurses-dev
复制代码
如果是loongarch64 需要指定 --build=loongarch64-unknown-linux-gnu
4、安装
  1. make-j4&&makeinstall
复制代码
5、配置环境变量
  1. echo'export PATH=$PATH:/opt/erlang/bin'>> /etc/profile
  2. source /etc/profile
复制代码
查看版本: erl -version

三、安装elixir
1、克隆源代码
  1. git clone https://github.com/elixir-lang/elixir.git
  2. cd elixir
复制代码
2、切换分支
  1. git checkout  v1.13.1
复制代码
3、编译和测试
  1. make clean test
复制代码
4、配置环境变量
  1. echo'export PATH=$PATH:/opt/elixir/bin/'>> /etc/profile
  2. source /etc/profile
复制代码
四、验证
  1. # 查看构建工具版本
  2. mix -v# 进入交互式SHell
  3. iex
  4. Erlang/OTP 24[erts-12.2.1][source][64-bit][smp:4:4][ds:4:4:10][async-threads:1]

  5. Interactive Elixir (1.13.1) - press Ctrl+C to exit(type h() ENTER forhelp)
  6. iex(1)>
复制代码


    elixir- Elixir的内核和标准库 eex- EEx是模板引擎,允许您嵌入Elixir ex_unit- ExUnit是一个简单的测试框架,随Elixir一起提供 iex- IEx 代表 Interactive Elixir: Elixir 的交互式 shell logger- 记录器是内置的记录器 mix- Mix是Elixir的构建工具
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表