使用CQEx的Elixir应用程序无法启动LZ4

时间:2017-04-01 18:41:36

标签: elixir

为长篇大论道歉!

我有一个使用CQEx写入Cassandra的小应用程序(出于各种原因,我受限于Cassandra 2.1,所以我在protocol_version: 3中指定了prod.exs - 并在{{1} })。

我的dev.exs包含mix.exs{:cqex, "~> 0.2"}

我正在使用Distillery创建一个发布tarball,它被复制到运行{:cqerl, github: "matehat/cqerl"}的计算机上。

在爆炸tarball后,我运行Centos 7.2并失败,创建了一个bin/app start文件,其第一行包含erl_crash.dump

奇怪的是,如果我使用Slogan: Kernel pid terminated (application_controller) ({application_start_failure,kernel,{{shutdown,{failed_to_start_child,kernel_safe_sup,{on_load_function_failed,lz4}}},{kernel,start,[normal,[]]}}})运行它,它运行正常!

我已经盯着它看了一会儿,任何指针都会非常感激。

干杯,

彼得

1 个答案:

答案 0 :(得分:1)

mix.exs包含{:lz4, github: "szktty/erlang-lz4", override: true}作为依赖