为长篇大论道歉!
我有一个使用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,[]]}}})
运行它,它运行正常!
我已经盯着它看了一会儿,任何指针都会非常感激。
干杯,
彼得
答案 0 :(得分:1)
在mix.exs
包含{:lz4, github: "szktty/erlang-lz4", override: true}
作为依赖