【发布时间】:2017-02-28 04:13:02
【问题描述】:
在 yaws-2.0.4 上运行“配置”时出现以下错误:
Check Erlang environment & applications
checking for erl... /usr/local/bin/erl
checking for erlc... /usr/local/bin/erlc
checking for escript... /usr/local/bin/escript
checking for dialyzer... /usr/local/bin/dialyzer
checking for ct_run... /usr/local/bin/ct_run
checking for erlc... /usr/local/bin/erlc
checking for erl... /usr/local/bin/erl
checking for Erlang/OTP root directory... /usr/local/lib/erlang
checking for Erlang/OTP library base directory... /usr/local/lib/erlang/lib
checking for Erlang/OTP ERTS version... 8.1
checking for Erlang/OTP ERTS directory... /usr/local/lib/erlang/erts-8.1
checking for Erlang/OTP release... 19
checking for Erlang/OTP library installation base directory... ${ERLANG_LIB_DIR}
checking for Erlang/OTP 'yaws' library installation subdirectory... ${ERLANG_LIB_DIR}/yaws-2.0.4
checking for Erlang/OTP 'yapp' library installation subdirectory... ${ERLANG_LIB_DIR}/yapp-0.4.2
checking for Erlang/OTP 'kernel' library subdirectory... /usr/local/lib/erlang/lib/kernel-5.1
checking for Erlang/OTP 'kernel' library version... 5.1
checking for Erlang/OTP 'stdlib' library subdirectory... /usr/local/lib/erlang/lib/stdlib-3.1
checking for Erlang/OTP 'stdlib' library version... 3.1
checking for Erlang/OTP 'sasl' library subdirectory... /usr/local/lib/erlang/lib/sasl-3.0.1
checking for Erlang/OTP 'sasl' library version... 3.0.1
checking for Erlang/OTP 'erts' library subdirectory... /usr/local/lib/erlang/lib/erts-8.1
checking for Erlang/OTP 'erts' library version... 8.1
checking for Erlang/OTP 'compiler' library subdirectory... /usr/local/lib/erlang/lib/compiler-7.0.2
checking for Erlang/OTP 'compiler' library version... 7.0.2
checking for Erlang/OTP 'crypto' library subdirectory... not found
checking for Erlang/OTP 'crypto' library version... not found
configure: error: "crypto" Erlang application not found.
但我正在尝试为 otp_src_19.1 启用 SSL,但它提供了以下信息:
用于在 Mac 中执行 ./configure --with-ssl:
*********************************************************************
********************** APPLICATIONS DISABLED **********************
*********************************************************************
crypto : No usable OpenSSL found
odbc : ODBC library - header check failed
ssh : No usable OpenSSL found
ssl : No usable OpenSSL found
*********************************************************************
*********************************************************************
********************** APPLICATIONS INFORMATION *******************
*********************************************************************
wx : wxWidgets not found, wx will NOT be usable
*********************************************************************
*********************************************************************
********************** DOCUMENTATION INFORMATION ******************
*********************************************************************
documentation :
fop is missing.
Using fakefop to generate placeholder PDF files.
*********************************************************************
【问题讨论】:
-
你使用的是什么版本的 OS X?
-
我设置了 SSL 的路径,然后把它扔了../configure --with-ssl=/usr/local/ssl/
-
但是当我运行 YAWS 时...... yaws 开始加密......并且遇到错误并被终止。 =错误报告==== 2016 年 10 月 19 日::23:13:39 === 无法加载加密库。失败并出现错误:“load_failed,无法加载 NIF 库:'dlopen(/usr/local/lib/erlang/lib/crypto-3.7.1/priv/lib/crypto.so, 2): Symbol not found: _EVP_aes_128_cbc
标签: ssl cryptography erlang yaws