centos 6.8 源码安装 erlang/otp 19.0.2
2019独角兽企业重金招聘Python工程师标准>>>
最近一直都是在debian jessie下开发erlang代码,但部署环境一直都是在centos 6上面,发现centos 6系列的软件版本还是比较落后的, 但centos的健壮性的确很好。所以开始了在centos 6.8下面源码安装 erlang/otp 19.0.2版本。
后来,特意查了一下centos 6的发布时间,原来RHEL 6 发布在2010年,现在有6年历史了。另外RHEL 有10年支持,3年额外支持。强大的不是一点点。
首先从github下面下载erlang/otp 19.0.2源码包:
wget -c https://github.com/erlang/otp/archive/OTP-19.0.2.tar.gz
安装依赖:
yum groupinstall -y "Development Tools"
yum install build-essential m4 openssl openssl-devel unixODBC \
unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel
yum install java-1.8.0-openjdk-devel java-1.8.0-openjdk-headless \
java-1.8.0-openjdk-javadoc java-1.8.0-openjdk-src ant-trax
接下来要编译源码:
./configure --prefix=/usr/local/otp_src-19.0.2
make && make tests && make docs
在make docs 出错了:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
搜索了一下,参考:http://tscfengkui.blog.51cto.com/2204656/623458
export JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "
make docs
这里不断出错,然后重新执行上面的设置环境变量,不断重新make,重复了3次以上终于编译成功。
最近安装:
make install && make install-docs
估计以后升级到centos 7后,这些编译工作都不会是问题。
转载于:https://my.oschina.net/u/191928/blog/714389
centos 6.8 源码安装 erlang/otp 19.0.2相关推荐
- CentOS 6 5安装Erlang/OTP 17 0
CentOS 6.5安装Erlang/OTP 17.0 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Erlang目前已经是Fedora和Debian/ ...
- linux7squid编译安装,CentOS 7.3 源码安装squid 4.12 及安装过程遇到的一些问题
CentOS 7.3 源码安装squid 4.12 及安装过程遇到的一些问题 一.源码安装squid 4.12 1.下载squid-4.12源码包 wget http://www.squid-cach ...
- CentOS 7中源码安装MySQL 5.7.16 ----已测试验证
最近在CentOS 7中源码安装MySQL 5.7.6+,发现MySQL5.7.6+以后的安装方式真的与以前版本的MySQL安装方式大大的不同呀.不自己安装一把,你都不知道不同之处在哪,下面这篇文章是 ...
- CentOS上PHP源码安装和配置
CentOS上PHP源码安装和配置 此文是在CentOS 7上已经部署了Nginx的基础上进行的 关于CentOS7上安装Nginx,可参考我之前的文章: CentOS上Nginx安装记录 我们现在在 ...
- centos7源码安装mysql报错_CentOS7 下源码安装MySQL数据库 8.0.11
本文主要向大家介绍了CentOS7 下源码安装MySQL数据库 8.0.11,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. CentOS7 下源码安装MySQL 8.0.11 系 ...
- centos 7 mysql 源码安装_centos7 mysql5.7.17源码安装
centos7 mysql5.7.17源码安装 **安装前准备 操作系统环境:Centos 7.2 1.解决依赖包并下载源码包至/home/soft/目录下[root@node03 ~]# yum - ...
- CentOS 6.5 源码安装 mysql 5.6
为什么80%的码农都做不了架构师?>>> 参见 mysql 文档 CentOS 6.5下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.4 ...
- CentOS 7.6 源码安装搭建LNMP架构(Nginx、MYSQL、PHP)
LNMP架构 LNMP是什么 搭建环境 搭建准备 LNMP软件包 搭建nginx 搭建mysql数据库 搭建php 搭建Discuz!论坛 LNMP是什么 LNMP:Linux系统下Nginx+MyS ...
- 在CentOS 6.3/6.6 64bit上源码安装cmake 3.4.0
CMake主页是 https://cmake.org/download/ 1.安装必备包 yum install -y gcc gcc-c++ make automake ncurses-devel ...
最新文章
- 检测jQuery.js是否已加载的判断代码
- 宁夏大学数学与计算机学院,毕利-宁夏大学信息工程学院
- Win 8 app 获取窗口的宽度和高度, 本地化, 及文本读取
- python内存管理变量_Python变量内存管理
- 多线程 调用多线程的方法 Runtime与ProcessBuilder
- 2024.常见一些设计类模板
- oracle主键id自动自增_Oracle主键ID设置自动增长(序列+触发器)
- 机器学习-西瓜书、南瓜书第六章
- Jira中的BUG导出
- 编译caffe错误查询
- 未来的工作都被计算机代替,未来10年,50%的工作将被机器取代?而这些职业却无法被取代...
- SylixOS --- RMS调度详解
- html游戏代码20行,js贪吃蛇源代码 20行js代码实现的贪吃蛇大战?
- git 删除历史commit
- Android 闹钟app 课程设计
- 工业计算机英语作文,工业计算机,Industrial Computer,音标,读音,翻译,英文例句,英语词典...
- 升级mac最新系统macOS Catalina 10.15
- word公式转换神器GrindEQ 多次使用方法
- win7连接sftp_WinSCP(SFTP客户端)官方版下载_WinSCP(SFTP客户端) v5.17.7.10640中文版 - Win7旗舰版...
- 函数:fopen的使用方法
热门文章
- linux终端vi退出命令,如何从命令行关闭vim?
- k8s service type_k8s重器之Service
- 英语计算机工程师求职信,电脑工程师的英文求职信样文
- Java项目:嘟嘟校园一卡通系统(java+JSP+Servlet+html+css+JavaScript+JQuery+Ajax+mysql)
- component是什么接口_【Android每日一题】从Activity创建到View呈现中间发生了什么?...
- angular 字符串转换成数字_蓝盟IT外包,Python算法的一般技术和嵌入式库|python|字符串|key|算法|调用...
- 统计java文件中的代码行数
- HashMap集合遍历的五种方式
- swift中单例的创建及销毁
- 排序学习之---快速排序