Solana 测试验证器不运行



在mac 11.5.2尝试运行solana-test-validator不工作,并在终端

抛出下一个错误
dyld: Symbol not found: __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj
Referenced from: /Users/andreyfrolov/.local/share/solana/install/active_release/bin/solana-test-validator (which was built for Mac OS X 12.0)
Expected in: /usr/lib/libc++.1.dylib
in /Users/andreyfrolov/.local/share/solana/install/active_release/bin/solana-test-validator
[1]    94110 abort      solana-test-validator

我试着根据建议安装open ssl,但是没有帮助

brew install openssl@1.1

解决问题。要解决此问题,您需要执行以下步骤

安装llvm

brew install llvm
ln -s /usr/local/opt/llvm/lib/libc++.1.0.dylib /usr/local/lib/libc++.1.dylib
export DYLD_LIBRARY_PATH=/usr/local/lib

然后跳转到目录并运行

cd /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources
sudo ln -sf libJPEG.dylib /usr/local/lib/libJPEG.dylib
sudo ln -sf libPng.dylib /usr/local/lib/libPng.dylib
sudo ln -sf libTIFF.dylib /usr/local/lib/libTIFF.dylib
sudo ln -sf libGIF.dylib /usr/local/lib/libGIF.dylib

最新更新