树莓派安装Solana工具遇多类错误求助
树莓派安装Solana工具问题解决方案
问题1:官方脚本安装返回403错误
- 官方CDN可能存在地区访问限制,可手动安装:
- 执行
uname -m确认树莓派架构(树莓派4/5通常为aarch64) - 下载对应Solana版本的
aarch64-unknown-linux-gnu架构压缩包 - 解压至本地目录(如
~/solana-cli) - 添加环境变量:
echo 'export PATH="$HOME/solana-cli/bin:$PATH"' >> ~/.bashrc,执行source ~/.bashrc生效
- 执行
问题2:二进制文件异常
- 核心原因是二进制包与树莓派架构不匹配:
- 仅下载
aarch64-unknown-linux-gnu架构的Solana包,避免选择x86架构版本 - 用
sha256sum校验文件完整性,匹配官方提供的校验值 - 给二进制文件加执行权限:
chmod +x ~/solana-cli/bin/solana
- 仅下载
问题3:源码构建提示cargo不存在
- 错误显示缺少Rust 1.69.0工具链,按以下步骤修复:
- 安装rustup:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh,按引导完成安装 - 重启终端后,安装指定版本工具链:
rustup install 1.69.0 - 设置该版本为默认:
rustup default 1.69.0 - 回到Solana源码目录,执行
cargo build即可
- 安装rustup:
内容的提问来源于stack exchange,提问作者Masterflo3004
相关产品推荐
相关产品推荐

