锚构建失败



我是Linux和索拉纳开发的新手,我正在学习索拉纳教程:

https://dev.to/edge-and-node/the-complete-guide-to-full-stack-solana-development-with-react-anchor-rust-and-phantom-3291

当我到达anchor build时,我得到了这个错误:

BPF SDK: /home/niico/.local/share/solana/install/releases/1.10.34/solana-release/bin/sdk/bpf
cargo-build-bpf child: rustup toolchain list -v
cargo-build-bpf child: cargo +bpf build --target bpfel-unknown-unknown --release
/home/myname/.rustup/toolchains/bpf/bin/cargo: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

我想我可能需要安装一些libssl或其他什么东西,所以尝试了一下:

sudo apt install pkg-config libssl-dev

但它似乎是安装的,并没有解决锚构建的问题。

我可以一直猜测,但教程说在这一点上应该有效,我不想猜测正确的方法,因为我可能会养成坏习惯。

为什么会出现错误,我如何才能使锚点构建正常工作?

感谢

如果您使用的是更新版本的Ubuntu,这是一个常见问题。关于如何安装libssl 1.1.1,请查看以下答案:Ubuntu 22.04|libssl.so.1.1:无法打开共享对象文件:没有这样的文件或目录

相关内容

  • 没有找到相关文章

最新更新