fedora30(linux):编译安装erlang 23.2(emulator 11.1.4)
2023-09-14 08:59:32 时间
一,关于erlang
1,官网:https://www.erlang.org/
2,erlang的下载地址:
http://erlang.org/download/
复制最新的稳定版的安装包地址:
http://erlang.org/download/otp_src_23.2.tar.gz
说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest
对应的源码可以访问这里获取: https://github.com/liuhongdi/
说明:作者:刘宏缔 邮箱: 371125307@qq.com
二,下载erlang:
[root@localhost redismock]# cd /usr/local/source/ [root@localhost source]# wget http://erlang.org/download/otp_src_23.2.tar.gz
三,安装erlang:
1,解压:
[root@localhost source]# tar -zxvf otp_src_23.2.tar.gz
2,配置、编译、安装
进入源码目录:
[root@localhost source]# cd otp_src_23.2/
创建安装目录:
[root@localhost otp_src_23.2]# mkdir /usr/local/soft/erlang
配置:
[root@localhost otp_src_23.2]# ./configure --prefix=/usr/local/soft/erlang
安装:
[root@localhost otp_src_23.2]# make && make install
3,测试安装是否成功:
[root@localhost otp_src_23.2]# /usr/local/soft/erlang/bin/erl Erlang/OTP 23 [erts-11.1.4] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [hipe] Eshell V11.1.4 (abort with ^G) 1>
四,安装过程中的报错:
1,报错:
configure: error: No curses library functions found ERROR: /usr/local/source/otp_src_23.2/erts/configure failed! 已杀死
解决:
[root@localhost otp_src_23.2]# dnf install ncurses-devel
五,配置bin路径:
[root@localhost otp_src_23.2]# vi /etc/profile
内容:增加两行:
export ERL_PATH=/usr/local/soft/erlang/bin
export PATH=$ERL_PATH:$PATH
使生效
[root@localhost otp_src_23.2]# source /etc/profile
测试效果
[root@localhost otp_src_23.2]# erl Erlang/OTP 23 [erts-11.1.4] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [hipe] Eshell V11.1.4 (abort with ^G) 1>
六,查看erlang的版本:
[root@localhost otp_src_23.2]# erl -version Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 11.1.4
七,查看linux的版本:
[root@localhost otp_src_23.2]# more /etc/redhat-release Fedora release 30 (Thirty)
相关文章
- Linux下编译安装qemu和libvirt
- Linux 上安装 PHP 扩展
- Linux CentOS6.5下编译安装MySQL 5.6.16【给力详细教程】
- Linux平台JDK安装
- LINUX下安装TeamViewer
- Linux 安装 adb环境
- Linux核心命令使用方法
- linux下mysql5.5.15源码包编译安装
- fedora30(linux):编译安装erlang 23.2(emulator 11.1.4)
- linux(ubuntu20.10) :编译安装redis6.0.9
- Linux目录扩容:从CentOS7默认安装的/home中转移空间到根目录/ - LVM操作简明教程
- Linux软件安装的几种常见方式介绍
- linux部署安装nexus私服
- linux - 安装 libreoffice7.3.2
- 【Linux 内核】编译 Linux 内核 ⑦ ( 安装内核模块 | 安装内核 | 重启系统 | 查看当前内核版本 )
- Linux系统shell脚本之nginx编译安装
- Linux系统之Cherokee Web服务器的编译安装详细教程
- TensorRT之安装与测试(Windows和Linux环境下安装TensorRT)
- 嵌入式linux开发,tslib移植,ubuntu下,tslib-1.4交叉编译,与arm下安装
- windows中Linux ubuntu子系统 安装talib 编译talib python 安装 talib 报错 - 简书
- Linux编译安装qemu
- mongodb 之linux下安装、启动、停止、连接
- Linux系统(Deepin)安装钉钉
- Linux 脚本编译安装NGINX1.8.1(附启动脚本)
- Linux下Nginx编译安装后的开机自启动设置
- 嵌入式Linux开发,Ubuntu下交叉编译内核报错:error while loading shared libraries: /lib/x86_64-linux-gnu/libc++.so:
- Linux meson + ninja编译安装源码(八)