2019独角兽企业重金招聘Python工程师标准>>>

按照教程安装rebar,从 https://github.com/rebar/rebar/ 下载编译好的版本(注:网上大多数都是说的http://github.com/rebar/rebar/wiki/rebar这个地址,但是这个地址找不到,应该是已经更新了),或者直接下载源码包到本地,然后自己编译:

git clone git://github.com/rebar/rebar.git
cd rebar
./bootstrap

安装成功会提示(https://github.com/rebar/rebar):

Recompile: src/getopt
...
Recompile: src/rebar_utils
==> rebar (compile)
Congratulations! You now have a self-contained script called "rebar" in
your current working directory. Place this script anywhere in your path
and you can use rebar to build OTP-compliant apps.

我的却提示:

Recompile: src/getopt
...
Recompile: src/rebar_xref
Uncaught error in rebar_core: {'EXIT',  {undef,  [{crypto,start,[],[]},  {rebar,run_aux,2,  [{file,"src/rebar.erl"},{line,163}]},  {rebar,main,1,  [{file,"src/rebar.erl"},{line,58}]},  {erl_eval,do_apply,6,  [{file,"erl_eval.erl"},{line,657}]},  {escript,eval_exprs,5,  [{file,"escript.erl"},{line,865}]},  {erl_eval,local_func,5,  [{file,"erl_eval.erl"},{line,544}]},  {escript,interpret,4,  [{file,"escript.erl"},{line,781}]},  {escript,start,1,  [{file,"escript.erl"},{line,276}]}]}}

随后就是各种查资料,最后弄明白了,其实不是rebar的问题,从报错可以看出在编译crypto模块时候出现了undef错误,也就是说crypto模块不存在,这个模块其实是安装erlang的时候生成的,也就是说问题出在erlang 上;

rebar的github(https://github.com/yrashk/socket.io-erlang)说明里也提到了这个问题如下:

其实这是因为erlang在安装的时候没有安装openssl,erlang安装的时候需要依赖几个库,其中就有openssl,可以参考这篇文章, 但是我安装openssl时候却提示已安装,之后我查到源码包安装erlang时,config要带一些参数,我发现我的openssl路径和网上提到的 都不一样,所以我就在--withssl="path"里把自己的openssl路径填上重新安装了一次erlang之后问题就解决了,

问题解决之前:

解决之后:

如果这样还解决不了问题可以参考下面的帖子:

erlang加载openssl失败

erlang crypto模块不兼容openssl

源码安装erlang
Uncaught error in rebar_core

另加一篇安装erlang的文章:

http://my.oschina.net/u/1540325/blog/308984

转载于:https://my.oschina.net/lvhuizhenblog/blog/385699

安装rebar时提示Uncaught error in rebar_core相关推荐

  1. Windows10 安装软件时提示“ the error code is 2503/2502”错误解决办法

    问题内容:Windows10 安装软件时提示" the error code is 2503/2502"错误代码 分析原因:由于安装.msi格式的软件时,无法使用管理员身份运行,导 ...

  2. 安装软件时提示:Error 1324. The path My Documents contains a invalid character

    1.将my documents路径恢复系统默认打开注册表编辑器regedit,查找[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersio ...

  3. error2203matlab,小编详解Win10安装MATLAB软件提示Internal error 2203的解决方法

    现在电脑已成为我们工作生活的一部分,相信大家在操作电脑时一定会遇到这样那样的问题,Win10安装MATLAB软件提示Internal error 2203的解决方法这个问题就是我们经常会遇到的,这样的 ...

  4. genymotion2.8.1安装apk时提示ARM……x86……异常处理

    这两天接触android studio,跟着教程,接触到genymotion模拟器,版本2.8.1-- 本人使用的模拟器配置为:google nuex4,android sdk4.4.4,安装微信时提 ...

  5. Eclipse中安装插件时提示:No repository found containing: osgi.bundle,org.eclipse.emf,2.8.0.v20180706-1146

    场景 在Eclipse中安装ERMaster时提示: No repository found containing: osgi.bundle,org.eclipse.emf,2.8.0.v201807 ...

  6. VMware10.0中安装CentOS8时提示客户机操作系统已禁用CPU,请关闭或重置虚拟机

    场景 Vmware的版本是10.0 在进行安装CentOS8时提示:客户机操作系统已禁用CPU,请关闭或重置虚拟机. 实现 在排除了杀毒软件拦截.重启了电脑后意识到此VmWare10.0不是最新版本, ...

  7. Python2.7安装ncmbot时提示:Microsoft Visual C++9.0 is required

    场景 Python 2.7 安装ncmbot时提示: Microsoft Visual C++9.0 is required 实现 访问: https://www.microsoft.com/zh-c ...

  8. IDEA中进行SpringBoot开发时提示:Error resolving template xxx, template might not exist or might not be acce

    场景 IDEA中进行SpringBoot开发时提示: Error resolving template "xxx", template might not exist or mig ...

  9. linux java 权限不够_​Linux安装jdk时提示权限不够怎么解决

    ​Linux安装jdk时提示权限不够怎么解决 发布时间:2020-06-28 10:00:51 来源:亿速云 阅读:84 作者:Leah Linux安装jdk时提示权限不够怎么解决?针对这个问题,这篇 ...

最新文章

  1. 《西河大鼓——夸轿车》(唱词文本)
  2. 8张图带你理解Java整个只是网络(转载)
  3. Linux route
  4. java和net共同点,Java和.NET中的垃圾回收机制比较
  5. java 事务管理 子父线程_Java中的父线程与子线程
  6. mysql profiling详解_使用mysql profiling功能剖析单条查询
  7. 【Vue】—Vue的模板语法
  8. sql server 远程连接问题
  9. c语言中void 与0,C语言中的 (void*)0 与 (void)0
  10. 手机型号大全_骁龙710手机推荐 骁龙710手机新品年度盘点:共12款
  11. 计算机安全的最后一道防线,网络安全的第一道防线是(图文)
  12. 如何判断电脑电源故障
  13. JAVA中将html转换成pdf
  14. 计算机键盘手指放置,[转载]键盘上手指放置的位置图
  15. Cadence PSpice 教程 基础篇(转载)
  16. oscp——Hacker Fest: 2019
  17. 第1章 多媒体技术概要
  18. 【考研数学】证明推导:设A,B分别为m,n阶正定矩阵,则分块矩阵C=[A,O,O,B]是正定矩阵
  19. 【Get深一度】相控阵-FDA设计思路-相控阵雷达原理
  20. python中info的用法_使用Python中的data.info()显示所有信息

热门文章

  1. CentOS7编译安装MySQL5.7之后安装mysql-devel出错解决方案
  2. TestLink学习七:TestLink测试用例Excel转换XML工具
  3. 网络营销(学习王宜的“赢在网络营销”)重点笔记01
  4. js 回车触发点击事件
  5. 一网打尽当下NoSQL类型、适用场景及使用公司
  6. BZOJ2588 Count on a tree DFS序+LCA+值域主席树
  7. freemarker include 和 import
  8. 操作系统CnetOS_7—systemd管理实践指南
  9. 硬中断与软中断的区别!!!
  10. linux memcached php 整合