Erlang Rebar3安装失败

Erlang Rebar3安装失败,erlang,ubuntu-16.04,pango,rebar3,linuxbrew,Erlang,Ubuntu 16.04,Pango,Rebar3,Linuxbrew,我试图在Ubuntu 16.04上使用linuxbrew安装rebar3 执行brew后安装rebar3 distutils.errors.CompileError:命令“gcc-5”失败,状态为退出 1. /home/linuxbrew/.linuxbrew/ceral/gobject内省/1.56.0/share/gobject-introspection-1.0/Makefile。内省:159: 目标“Pango-1.0.gir”的配方失败 尝试安装pango依赖项时发生此错误 我的$PA

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

执行
brew后安装rebar3

distutils.errors.CompileError:命令“gcc-5”失败,状态为退出 1. /home/linuxbrew/.linuxbrew/ceral/gobject内省/1.56.0/share/gobject-introspection-1.0/Makefile。内省:159: 目标“Pango-1.0.gir”的配方失败

尝试安装pango依赖项时发生此错误

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

收到此错误后,我使用
sudo-apt-get-install libghc-pango-dev手动安装了
pango

GCC版本-5.4.0

内核-4.13.0-37


但我还是一次又一次地遇到同样的错误。

libghc意味着它是haskell的绑定


我相信您需要libpango1.0-dev,libghc意味着它是haskell的绑定


我相信您需要libpango1.0-dev

rebar3
只是一个文件。请查看有关如何安装它的详细信息

Linuxbrew不如Homebrew(在macOS中)运行得好,因此对于许多软件包,您会发现尝试使其运行比使用其他软件包要浪费更多的时间

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



另一种方法是使用:
nix env--install--prebuild only rebar3
——尽管引入它需要更多的时间,但这要简单得多

rebar3
只是一个文件。请查看有关如何安装它的详细信息

Linuxbrew不如Homebrew(在macOS中)运行得好,因此对于许多软件包,您会发现尝试使其运行比使用其他软件包要浪费更多的时间

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



另一种方法是使用:
nix env--install--prebuild only rebar3
——尽管引入它需要更多的时间,但这要简单得多

是的,我试着单独安装rebar3,但也不起作用
/home/sachith/rebar3/_build/default/lib/erlware_commons/src/ec_dictionary.erl:none:没有这样的文件或目录
当我按照您的建议尝试
nix
时,错误:构建'/nix/store/wdn5dk0a4ggqj740xabdjr58gxzda397-rebar3-3.4.3。drv'失败
rebar3
不绑定Erlang。你需要事先安装它。然后您可以简单地执行
wgethttps://s3.amazonaws.com/rebar3/rebar3 &&chmod+x rebar3
并在同一个文件夹中执行:
/rebar3--version
…然后您应该会得到类似于:
Erlang/OTP 20 Erts 9.2上的钢筋3.5.0。是的,我尝试单独安装rebar3,但它也不起作用
/home/sachith/rebar3/_build/default/lib/erlware_commons/src/ec_dictionary.erl:none:没有这样的文件或目录
当我按照您的建议尝试
nix
时,错误:构建'/nix/store/wdn5dk0a4ggqj740xabdjr58gxzda397-rebar3-3.4.3。drv'失败
rebar3
不绑定Erlang。你需要事先安装它。然后您可以简单地执行
wgethttps://s3.amazonaws.com/rebar3/rebar3 &&chmod+x rebar3
并在同一文件夹中执行:
/rebar3--version
…然后您应该得到类似于:
Erlang/OTP 20 Erts 9.2上的钢筋3.5.0。