Installation 在linux mint上安装PHOENIX(错误:OpenSSL)
我在linux mint(18.3)上安装phoenix时遇到问题。有人能帮我吗 我已经使用中的安装例程安装了erlang(20)和elixir(1.6.3) 但是当我使用命令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
时,$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
可能足够了。