在RaspberryPI上找不到Erlang包含目录

时间:2016-07-02 20:04:11

标签: linux erlang elixir

我根据this guide在我的RaspberryPI上安装了Erlang和Elixir(我选择了Erlang 19.0和Elixir 1.3)。

然后我用elixir_ale创建了一个混合项目作为依赖项。当我尝试运行该项目时,我收到以下错误消息:

Makefile:24: *** Could not find include directory for ei.h. Check that Erlang header files are available.  Stop.

搜索 ei.h 表明它位于 /opt/erlang/19.0/lib/erlang/usr/include/ei.h 下。

什么是使头文件可用于gcc / mix的合适方法?我试图将erlang include文件夹的内容复制到 / usr / include / 中,但这没有用。

1 个答案:

答案 0 :(得分:1)

查看Makefile L20-L24,您可以找到elixir_ale正在以下路径中搜索标题:

/usr/local/lib/erlang /usr/lib/erlang

所以你可能应该把你的标题(或符号链接)放到

/usr/local/lib/erlang/usr/include/ei.h