博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【原创】Erlang 版本的选择
阅读量:6004 次
发布时间:2019-06-20

本文共 946 字,大约阅读时间需要 3 分钟。


由于不同开源软件对 Erlang 版本的选取有所不同,可能会存在需要多 Erlang 版本的情况。目前已知
 

Riak requires Erlang R15B01. Note: don't use Erlang version R15B02 or R15B03, for the moment, as it causes an error with riak-admin status commands.
开源组件组目前选取的版本为 otp_src_17.0.tar.gz 。
 


安装命令
 

1
2
3
4
wget http:
//erlang
.org
/download/otp_src_17
.0.
tar
.gz
tar
zxvf otp_src_17.0.
tar
.gz
cd
otp_src_17.0
.
/configure
--with-ssl &&
make
&&
make
install
在大多数 Erlang 应用中 crypto 库都是必须的,所以在 configure 的时候最好使用 --with-ssl 否则后续会遇到麻烦。
 

另外如果希望能够通过 appmon 查看 erlang 的进程监督结构信息,则需要先成功安装 wxWidgets 后再安装 erlang 。
 


可能遇到的问题:
 

1.在 linux 下编译 windows 上挂在过来的文件时会出现下面的错误,未进行解决。
 

1
Setuid
/gid
script is writable by world.
据说是因为权限问题。
 


2.在成功源码安装了 Erlang 之后,进入 erlang shell 后执行 crypto:start() ,若返回 ok 则表示一切正常。若出现
 

1
{error, {load_failed,
"Failed to load NIF library: '/usr/local/lib/erlang/lib/crypto-2.0/priv/lib/crypto.so: undefined symbol: enif_make_new_binary'"
}}
类似错误,则按照  的说明,应该是安装了多个版本的 Erlang 导致,需要将相应的安装文件彻底删除后重新安装。
 

转载地址:http://rjvmx.baihongyu.com/

你可能感兴趣的文章
安装Windows7 原版系统时跳过创建用户 使用administrator的方法
查看>>
zabbix-3.2.11短信报警
查看>>
Python 之 logging日志模块
查看>>
从头学Java_01
查看>>
第一天上班
查看>>
Oracle-day03 中
查看>>
CocoaPods 配置使用 - IOS依赖管理
查看>>
反射操作公共成员变量
查看>>
用户配置文件和密码配置文件、用户组管理、用户管理、usermod命令
查看>>
SpringBoot2.X最佳实践《一》 之 SpringBoot2.x初体验
查看>>
nginx
查看>>
多线程
查看>>
MyEclipse下统计工程的代码量
查看>>
Spring Boot 异步调用方式@Async
查看>>
APK签名
查看>>
JavaScript如何实现大数的运算
查看>>
005-统一沟通-部署-基础-环境
查看>>
轻松绘制流程图攻略
查看>>
我的友情链接
查看>>
端口基础常识大全+常用端口对照
查看>>