Rebar3安装失败

时间:2018-03-15 09:12:24

标签: erlang ubuntu-16.04 pango rebar3 linuxbrew

我正在尝试使用rebar3在Ubuntu 16.04上安装linuxbrew

执行brew install rebar3

  

distutils.errors.CompileError:命令'gcc-5'因退出状态而失败   1   /home/linuxbrew/.linuxbrew/Cellar/gobject-introspection/1.56.0/share/gobject-introspection-1.0/Makefile.introspection:159:   目标'Pango-1.0.gir'的配方失败

尝试安装 pango 依赖项时会出现此错误。

我的$PATH中有/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/home/linuxbrew/.linuxbrew/bin

收到此错误后,我使用pango

手动安装了sudo apt-get install libghc-pango-dev

GCC版本 - 5.4.0

内核 - 4.13.0-37

但我仍然一次又一次地得到同样的错误。

2 个答案:

答案 0 :(得分:1)

libghc意味着它是haskell的绑定。

我相信你需要libpango1.0-dev

答案 1 :(得分:1)

rebar3只是一个文件。请查看documentation如何安装它。

Linuxbrew与Homebrew(在macOS中)的工作方式不同,因此对于很多软件包,你会发现在尝试使其工作时会花费更多的时间而不仅仅是使用替代方案。

在任何情况下,如果您选择该路线,它将类似于(1)下载rebar3二进制文件,(2)使其可执行,以及(3)将其放在可在任何地方使用的地方 - 在您的用户PATH

另一种方法是使用Nixnix-env --install --prebuilt-only rebar3 - 方式更容易,尽管引入它需要更多时间。