gpt4 book ai didi

rust - 当我有最新的 rustc 和 cargo 版本时,为什么我会收到解析器功能的构建错误?

转载 作者:行者123 更新时间:2023-12-04 11:22:08 25 4
gpt4 key购买 nike

当我运行构建命令时

cargo build-bpf --manifest-path=Cargo.toml --bpf-out-dir=dist/program 
错误:下载失败 solana-frozen-abi v1.7.9引起的:
无法从源获取包
引起的:
/home/USER/.cargo/registry/src/github.com-1ecc6299db9ec823/solana-frozen-abi-1.7.9/Cargo.toml 解析 list 失败
引起的:
功能 resolver是必须的
有人遇到过类似的问题,但原因是旧的 rustc 版本。我的看起来不错
rustc --version
rustc 1.55.0-nightly (7c3872e6b 2021-06-24)

cargo --version
cargo 1.55.0-nightly (9233aa06c 2021-06-22)
我的 Cargo.toml 文件看起来像
[package]
name = "test"
version = "0.0.1"
edition = "2018"
exclude = ["tests/**"]

[features]
no-entrypoint = []
test-bpf = []

[dependencies]
borsh = "0.8.2"
num-derive = "0.3"
num-traits = "0.2"
solana-program = "1.6.10"
spl-token = { version="3.1.1", features = [ "no-entrypoint" ] }
thiserror = "1.0"

[dev-dependencies]
solana-program-test = "1.6.10"
solana-sdk = "1.6.10"

[lib]
crate-type = ["cdylib", "lib"]
我已经下载了 metaplex rust 代码(完全相同的依赖项)并且 build bpf 命令编译成功。
我也试过运行 cargo clean 不会改变任何东西。

最佳答案

我通过更新到 Solana 的最新版本 (1.7.9)(不是发布版本)来修复它:

sh -c "$(curl -sSfL https://release.solana.com/v1.7.9/install)"

关于rust - 当我有最新的 rustc 和 cargo 版本时,为什么我会收到解析器功能的构建错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68698895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com