【问题标题】:Installation PHOENIX on linux mint (Error: OpenSSL)在 linux mint 上安装 PHOENIX(错误:OpenSSL)
【发布时间】: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


【解决方案1】:

解决方案:

sudo apt-get install libssl1.0.2

或manual package installed。那么……

sudo apt-get install erlang-crypto

然后我可以创建我的第一个项目而不会出错:

mix phx.new hello

谢谢@bla

【讨论】:

    猜你喜欢
    • 2017-12-13
    • 1970-01-01
    • 2017-01-09
    • 1970-01-01
    • 1970-01-01
    • 2021-07-13
    • 2013-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多