我尝试在我的macOSX上为Hyperledger fabric v2.5创建开发环境。在安装必要的工具和依赖项时,我不得不安装**SoftHSM
**。
根据SoftHSM documentation,我已经安装了(使用自制软件):
*openssl:路径:/usr/bin/openssl
- 博坦
- 汽车制造商,
- Package 配置,
- sqlite ,
- cppunit,
- 库工具
我还在机器上安装了 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结构开发建立一个成功的开发环境。
1条答案
按热度按时间mmvthczy1#
如果您正在使用HSM / PKCS#11集成,则可能只需要SoftHSM。如果不是,则可能不需要SoftHSM。
如果你确实需要(或想要)SoftHSM,你所遵循的说明是从源代码编译你的SoftHSM安装。这应该不是必需的。只要使用Homebrew和
brew install softhsm
安装就足够了。