Solana:错误:不是 npm run build:program-rust 命令上的目录

2 solana solana-cli

我在编译 solana 程序时出错,这是日志 -

> helloworld@0.0.1 build:program-rust
> cargo build-bpf --manifest-path=./src/program-rust/Cargo.toml --bpf-out-dir=dist/program

BPF SDK: /home/chandan/.local/share/solana/install/releases/1.10.8/solana-release/bin/sdk/bpf
cargo-build-bpf child: rustup toolchain list -v
cargo-build-bpf child: rustup toolchain link bpf /home/chandan/.local/share/solana/install/releases/1.10.8/solana-release/bin/sdk/bpf/dependencies/bpf-tools/rust
error: not a directory: '/home/chandan/.local/share/solana/install/releases/1.10.8/solana-release/bin/sdk/bpf/dependencies/bpf-tools/rust/lib'
Run Code Online (Sandbox Code Playgroud)

小智 5

我必须清除 solana 的缓存才能解决该问题,之后 solana cli 再次下载所需的软件包。

为此我在 ubuntu 20.04 中使用了这个命令 -

rm -rf ~/.cache/solana/*
Run Code Online (Sandbox Code Playgroud)