Не удалось скомпилировать зависимость: jiffy

Я пытаюсь запустить микс-сервер:

...
Compiling c_src/decoder.c
sh: 1: exec: cc: not found
===> Hook for compile failed!

** (Mix) Could not compile dependency :jiffy, "/home/user/.mix/rebar3 bare compile --paths "/home/user/app_build/_build/prod/lib/*/ebin"" command failed. You can recompile this dependency with "mix deps.compile jiffy", update it with "mix deps.update jiffy" or clean it with "mix deps.clean jiffy"
...

Есть какое-нибудь решение для этого случая?

$ mix local.rebar
$ rm -rf deps
$ rm -rf _build
$ mix deps.get

Не помогает :-(

арматура 3.6.1 на Erlang / OTP 22 Erts 10.4.2

Elixir 1.8.2 (скомпилирован с помощью Erlang / OTP 20)

Ubuntu 18.04.2 LTS


person Orange-Man    schedule 19.06.2019    source источник
comment
Похоже, у вас нет компилятора C. Попробуйте apt-get install build-essential.   -  person Justin Wood    schedule 19.06.2019
comment
@JustinWood Да! Спасибо!   -  person Orange-Man    schedule 19.06.2019
comment
@JustinWood Можете ли вы опубликовать его комментарий в качестве ответа? Так что я могу отдать вам должное за ответ   -  person Orange-Man    schedule 20.06.2019


Ответы (1)


Похоже, у вас не установлен компилятор C. Попробуйте $ apt-get install build-essential установить его.

person Justin Wood    schedule 20.06.2019