Installation 在linux mint上安装PHOENIX(错误:OpenSSL)

Installation 在linux mint上安装PHOENIX(错误:OpenSSL),installation,openssl,elixir,phoenix-framework,linux-mint,Installation,Openssl,Elixir,Phoenix Framework,Linux Mint,我在linux mint(18.3)上安装phoenix时遇到问题。有人能帮我吗 我已经使用中的安装例程安装了erlang(20)和elixir(1.6.3) 但是当我使用命令时,$mix archive.installhttps://github.com/phoenixframework/archives/raw/master/phx_new.ez要安装phoenix,我会遇到以下错误: [错误]无法加载加密库。失败,出现错误: “:加载\u失败,加载NIF库失败 /usr/lib/erlan

我在linux mint(18.3)上安装phoenix时遇到问题。有人能帮我吗

我已经使用中的安装例程安装了erlang(20)和elixir(1.6.3)

但是当我使用命令
时,$mix archive.installhttps://github.com/phoenixframework/archives/raw/master/phx_new.ez
要安装phoenix,我会遇到以下错误:

[错误]无法加载加密库。失败,出现错误: “:加载\u失败,加载NIF库失败 /usr/lib/erlang/lib/crypto-4.2.1/priv/lib/crypto:'libcrypto.so.1.0.2: 无法打开共享对象文件:没有此类文件或目录“OpenSSL” 可能未安装在此系统上

我在linux上查看了synaptic软件包管理器,发现“libssl1.0.0”已经安装。(我也尝试从本地路径进行安装,就像上面所描述的那样,但最后的问题是相同的。)

有人能帮忙吗?

解决方案:

sudo apt-get install libssl1.0.2
或者。然后

sudo apt-get install erlang-crypto
然后我可以创建我的第一个项目,而不会出现错误:

mix phx.new hello

谢谢@bla

它看起来需要开发包。尝试安装
libssl1.0-dev
libssl-dev
。我安装了
libssl-dev
。(
libssl1.0-dev
未找到)。但是在它之后我也遇到了同样的问题。大多数linux发行版都会对erlang包进行分段。在我参与的项目中,我们通常建议从erlang solutions安装
esl erlang
,该解决方案具有我们所需的所有功能。但是,在您的情况下,我认为
erlang crypto
可能足够了。