获取错误无法编译依赖项:mimerl

时间:2018-04-03 07:28:12

标签: compilation dependencies elixir phoenix-framework

(Mix) Could not compile dependency :mimerl, "/home/ubuntu/.mix/rebar3
bare compile --paths "/var/www/qserv/elixirbackend/_build/dev/lib/*/ebin"" 
command failed. You can recompile this dependency with "mix deps.compile mimerl", 
update it with "mix deps.update mimerl" or clean it with "mix deps.clean mimerl"

我在服务器上收到此错误。一切都工作得很好,但重启我的服务器后,开始面对上述问题。

Erlang/OTP 20 [erts-9.2] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:10] [hipe] [kernel-poll:false]

Elixir 1.6.3 (compiled with OTP 19)

1 个答案:

答案 0 :(得分:1)

我按照Elixir forum user

提到的说明操作
ubuntu@ip-172-31-27-178:/var/www/qserv/elixir-backend$ sudo rm -rf /home/ubuntu/.mix/rebar3
ubuntu@ip-172-31-27-178:/var/www/qserv/elixir-backend$ mix local.rebar --force

然后我也改变了运行mix phx.server

时注意到的git权限

警告:无法访问'/home/ubuntu/.config/git/ignore':权限被拒绝 警告:无法访问'/home/ubuntu/.config/git/attributes':权限被拒绝

所以,基本上问题是某种方式我弄乱了权限(我不记得/确切知道如何)。

积分转到Norbert Melzer elixir论坛用户(Complete post)。