我正在尝试使用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
但我仍然一次又一次地得到同样的错误。
答案 0 :(得分:1)
libghc意味着它是haskell的绑定。
我相信你需要libpango1.0-dev
答案 1 :(得分:1)
rebar3
只是一个文件。请查看documentation如何安装它。
Linuxbrew与Homebrew(在macOS中)的工作方式不同,因此对于很多软件包,你会发现在尝试使其工作时会花费更多的时间而不仅仅是使用替代方案。
在任何情况下,如果您选择该路线,它将类似于(1)下载rebar3
二进制文件,(2)使其可执行,以及(3)将其放在可在任何地方使用的地方 - 在您的用户PATH
。
另一种方法是使用Nix:nix-env --install --prebuilt-only rebar3
- 方式更容易,尽管引入它需要更多时间。