Ошибка установки 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