在Mac11.5.2上,试图运行solana测试验证器不工作,并在终端中抛出下一个错误
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我试着根据建议安装打开ssl,但没有帮助
brew install openssl@1.1发布于 2022-12-02 10:26:21
找出问题。要解决这种问题,您需要遵循下面的步骤
安装llvm
brew install llvmln -s /usr/local/opt/llvm/lib/libc++.1.0.dylib /usr/local/lib/libc++.1.dylibexport 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.dylibhttps://stackoverflow.com/questions/74654179
复制相似问题