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相关推荐

  1. CentOS 6 5安装Erlang/OTP 17 0

    CentOS 6.5安装Erlang/OTP 17.0 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Erlang目前已经是Fedora和Debian/ ...

  2. 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 ...

  3. CentOS 7中源码安装MySQL 5.7.16 ----已测试验证

    最近在CentOS 7中源码安装MySQL 5.7.6+,发现MySQL5.7.6+以后的安装方式真的与以前版本的MySQL安装方式大大的不同呀.不自己安装一把,你都不知道不同之处在哪,下面这篇文章是 ...

  4. CentOS上PHP源码安装和配置

    CentOS上PHP源码安装和配置 此文是在CentOS 7上已经部署了Nginx的基础上进行的 关于CentOS7上安装Nginx,可参考我之前的文章: CentOS上Nginx安装记录 我们现在在 ...

  5. centos7源码安装mysql报错_CentOS7 下源码安装MySQL数据库 8.0.11

    本文主要向大家介绍了CentOS7 下源码安装MySQL数据库 8.0.11,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. CentOS7 下源码安装MySQL 8.0.11 系 ...

  6. centos 7 mysql 源码安装_centos7 mysql5.7.17源码安装

    centos7 mysql5.7.17源码安装 **安装前准备 操作系统环境:Centos 7.2 1.解决依赖包并下载源码包至/home/soft/目录下[root@node03 ~]# yum - ...

  7. CentOS 6.5 源码安装 mysql 5.6

    为什么80%的码农都做不了架构师?>>>    参见 mysql 文档 CentOS 6.5下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.4 ...

  8. CentOS 7.6 源码安装搭建LNMP架构(Nginx、MYSQL、PHP)

    LNMP架构 LNMP是什么 搭建环境 搭建准备 LNMP软件包 搭建nginx 搭建mysql数据库 搭建php 搭建Discuz!论坛 LNMP是什么 LNMP:Linux系统下Nginx+MyS ...

  9. 在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 ...

最新文章

  1. 检测jQuery.js是否已加载的判断代码
  2. 宁夏大学数学与计算机学院,毕利-宁夏大学信息工程学院
  3. Win 8 app 获取窗口的宽度和高度, 本地化, 及文本读取
  4. python内存管理变量_Python变量内存管理
  5. 多线程 调用多线程的方法 Runtime与ProcessBuilder
  6. 2024.常见一些设计类模板
  7. oracle主键id自动自增_Oracle主键ID设置自动增长(序列+触发器)
  8. 机器学习-西瓜书、南瓜书第六章
  9. Jira中的BUG导出
  10. 编译caffe错误查询
  11. 未来的工作都被计算机代替,未来10年,50%的工作将被机器取代?而这些职业却无法被取代...
  12. SylixOS --- RMS调度详解
  13. html游戏代码20行,js贪吃蛇源代码 20行js代码实现的贪吃蛇大战?
  14. git 删除历史commit
  15. Android 闹钟app 课程设计
  16. 工业计算机英语作文,工业计算机,Industrial Computer,音标,读音,翻译,英文例句,英语词典...
  17. 升级mac最新系统macOS Catalina 10.15
  18. word公式转换神器GrindEQ 多次使用方法
  19. win7连接sftp_WinSCP(SFTP客户端)官方版下载_WinSCP(SFTP客户端) v5.17.7.10640中文版 - Win7旗舰版...
  20. 函数:fopen的使用方法

热门文章

  1. linux终端vi退出命令,如何从命令行关闭vim?
  2. k8s service type_k8s重器之Service
  3. 英语计算机工程师求职信,电脑工程师的英文求职信样文
  4. Java项目:嘟嘟校园一卡通系统(java+JSP+Servlet+html+css+JavaScript+JQuery+Ajax+mysql)
  5. component是什么接口_【Android每日一题】从Activity创建到View呈现中间发生了什么?...
  6. angular 字符串转换成数字_蓝盟IT外包,Python算法的一般技术和嵌入式库|python|字符串|key|算法|调用...
  7. 统计java文件中的代码行数
  8. HashMap集合遍历的五种方式
  9. swift中单例的创建及销毁
  10. 排序学习之---快速排序