我正在尝试在我的 macOSX 上为 Hyperledger fabric v2.5 创建开发环境。在安装必要的工具和依赖项时,我必须在
SoftHSM
之后来。
/usr/bin/openssl
我还在机器上安装了git、curl、docker、docker-compose、jq(macOS Ventura 13.2.1)。
但是,在运行配置 SoftHSM 的脚本时,
./configure
剧本打断了,到最后才显示这些,
checking for crypto backend... OpenSSL
checking what are the OpenSSL includes... -I/usr/bin/sqlite3/include
checking what are the OpenSSL libs... -L/usr/bin/sqlite3/lib -lcrypto
checking for openssl/ssl.h... no
configure: error: Can't find OpenSSL headers
像这样的命令也不起作用:
make
make check
make -C src/lib/test check
configure: error: Can't find OpenSSL headers
,谁能帮帮我?我期待使用 SoftHSM v2.5 为 Hyperledger fabric 开发建立一个成功的开发环境。
如果您正在使用 HSM / PKCS#11 集成,您可能只需要 SoftHSM。如果没有,您可能不需要 SoftHSM。
如果您确实需要(或想要)SoftHSM,您遵循的说明是从源代码编译您的 SoftHSM 安装。这应该没有必要。只需使用带
brew install softhsm
的Homebrew安装就足够了。