0

我正在尝试在 Ubuntu 16.04 上rebar3安装。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

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

4

2 回答 2

1

libghc 意味着它是haskell 的绑定。

我相信你需要 libpango1.0-dev

于 2018-03-15T18:44:12.573 回答
1

rebar3只是一个文件。查看有关如何安装它的文档。

Linuxbrew 不如 Homebrew(在 macOS 中)工作得那么好,因此对于很多软件包,您会发现尝试使其工作比仅仅使用替代品花费更多的时间。

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


另一种方法是使用Nix : nix-env --install --prebuilt-only rebar3— 虽然介绍它需要更多时间,但更容易。

于 2018-03-15T20:05:51.480 回答