rust solana 构建错误:没有这样的子命令:+bpf [关闭]

Posted

技术标签:

【中文标题】rust solana 构建错误:没有这样的子命令:+bpf [关闭]【英文标题】:rust solana build error: no such subcommand: +bpf [closed] 【发布时间】:2021-10-06 12:25:18 【问题描述】:

我是 solana 和 rust 的新手,最近我从这个 repo-https://github.com/solana-labs/example-helloworld 安装了他们的 example-helloworld。 每当我尝试使用 npm 脚本构建 rust 程序或进入 rust 程序目录手动运行 cargo build-bpf 时,它都会显示 - no such subcommand: +bpf.terminal error image

我也试过which cargo-build-bpf这个命令,没有错误。 但是我也尝试使用 cargo build 手动构建,它会引发错误。

【问题讨论】:

Please do not upload images of code/errors when asking a question. 你弄明白了吗? 【参考方案1】:

你的 Rust 版本可能已经过时了,你可以尝试更新到 Rust 1.53 吗?您应该可以使用:

rustup toolchain add 1.53

然后您可能需要按照以下说明重新安装 Solana 工具套件:https://docs.solana.com/cli/install-solana-cli-tools#use-solanas-install-tool

【讨论】:

以上是关于rust solana 构建错误:没有这样的子命令:+bpf [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Solana NFT开发指南

智能合约开发——Sui/Move vs. Solana/Rust

智能合约开发——Sui/Move vs. Solana/Rust

Rust、OpenSSL、solana-test-validator 库未加载问题

Solana Rust 程序 HashMap<string, u64>

在 Solana Anchor 框架中初始化 PDA 的正确方法