【发布时间】:2018-09-29 12:56:38
【问题描述】:
我在我的 linux mint (18.3) 上安装 phoenix 时遇到问题。有谁能够帮我?
我已经使用来自phoenixframework 的安装例程安装了 erlang (20) 和 elixir (1.6.3)。
但是当我来命令$ mix archive.install https://github.com/phoenixframework/archives/raw/master/phx_new.ez 安装phoenix 时,我得到了错误:
[错误] 无法加载加密库。失败并出现错误: ":load_failed, 加载 NIF 库失败 /usr/lib/erlang/lib/crypto-4.2.1/priv/lib/crypto: 'libcrypto.so.1.0.2: 无法打开共享对象文件:没有这样的文件或目录'" OpenSSL 此系统上可能未安装。
我从我的 linux 中查看了 synaptic-package-manager,发现“libssl1.0.0”已经安装。 (我也尝试过按照描述从本地路径安装,但最后问题是一样的。)
有人可以帮忙吗?
【问题讨论】:
-
它看起来需要开发包。尝试安装
libssl1.0-dev或libssl-dev。 -
我安装了
libssl-dev。 (libssl1.0-dev未找到)。但是之后我遇到了同样的问题。 -
大多数 linux 发行版片段 erlang 包。在我使用的项目中,我们通常建议从 erlang 解决方案中安装
esl-erlang,它具有我们需要的所有功能。但是,在您的情况下,我认为erlang-crypto可能就足够了。
标签: installation openssl elixir phoenix-framework linux-mint