Erlang Cowboy - 依赖加密被指定为依赖但系统无法访问
Erlang Cowboy - Dependency crypto is specified as a dependency but is not reachable by the system
我已经在 CentOS 7 linux 服务器上安装了 Erlang 版本 19.3。昨天,我下载了 Cowboy HTTP 服务器(最新版本)。在 examples/hello_world 目录中,我有 运行 make
(4.1 版)命令并得到以下错误
Dependency crypto is specified as a dependency but is not reachable by the system.
谁能帮我解决这个问题?
crypto
应该是您的 Erlang 发行版的一部分,因为它是标准库的一部分。但是,如果您仔细查看文档,您会发现
The current implementation of the Erlang Crypto application is based on the OpenSSL package version 0.9.7 or higher. There are source and binary releases on the web.
Source releases of OpenSSL can be downloaded from the OpenSSL project homepage, or mirror sites listed there.
我猜你缺少那些。事实上,如果二进制文件丢失,标准的 Erlang 安装会通知你(包管理器可能会抑制这些消息)
APPLICATIONS DISABLED (See: ~.kerl/builds/19.3/otp_build_19.3.log)
* crypto : No usable OpenSSL found
* ssh : No usable OpenSSL found
* ssl : No usable OpenSSL found
只需尝试从包管理器安装一些 OpenSSL 实现并重新安装 Erlang。
如脚注 kerl 是一个用于管理、测试和微调 VM 的好项目。
我已经在 CentOS 7 linux 服务器上安装了 Erlang 版本 19.3。昨天,我下载了 Cowboy HTTP 服务器(最新版本)。在 examples/hello_world 目录中,我有 运行 make
(4.1 版)命令并得到以下错误
Dependency crypto is specified as a dependency but is not reachable by the system.
谁能帮我解决这个问题?
crypto
应该是您的 Erlang 发行版的一部分,因为它是标准库的一部分。但是,如果您仔细查看文档,您会发现
The current implementation of the Erlang Crypto application is based on the OpenSSL package version 0.9.7 or higher. There are source and binary releases on the web.
Source releases of OpenSSL can be downloaded from the OpenSSL project homepage, or mirror sites listed there.
我猜你缺少那些。事实上,如果二进制文件丢失,标准的 Erlang 安装会通知你(包管理器可能会抑制这些消息)
APPLICATIONS DISABLED (See: ~.kerl/builds/19.3/otp_build_19.3.log)
* crypto : No usable OpenSSL found
* ssh : No usable OpenSSL found
* ssl : No usable OpenSSL found
只需尝试从包管理器安装一些 OpenSSL 实现并重新安装 Erlang。
如脚注 kerl 是一个用于管理、测试和微调 VM 的好项目。