Ошибка установки Rebar3

Я пытаюсь установить rebar3 с помощью linuxbrew на Ubuntu 16.04.

После того как я выполню 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 ответа

rebar3 это только один файл. Посмотрите документацию по установке.

Linuxbrew работает не так хорошо, как Homebrew (в macOS), поэтому для многих пакетов вы обнаружите, что теряете больше времени, пытаясь заставить его работать, чем просто используя альтернативы.

В любом случае, если вы выберете этот маршрут, это будет что-то вроде (1) загрузки rebar3 двоичный файл, (2) сделать его исполняемым и (3) поместить его где-нибудь, где угодно - в вашем пользователе PATH,


Другой подход заключается в использовании Nix: nix-env --install --prebuilt-only rebar3 - намного проще, хотя знакомство с ним занимает больше времени.

libghc означает, что это привязка для haskell.

Я считаю, что вам нужен libpango1.0-dev

Другие вопросы по тегам