You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Anchor框架构建Solana应用时执行anchor build命令报错

Solana Anchor Build 报错:could not execute process /home/<username>/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/rustc -vV

以下是几种可行的排查和解决方法:

  • 检查Rust Nightly工具链状态
    执行rustup toolchain list,确认nightly-x86_64-unknown-linux-gnu存在于输出列表中。如果未找到,运行rustup install nightly重新安装对应工具链。

  • 修复损坏的工具链文件
    若工具链已安装但仍报错,先卸载损坏的版本:

    rustup toolchain uninstall nightly-x86_64-unknown-linux-gnu
    

    再重新安装:

    rustup install nightly
    
  • 修复rustc可执行权限
    执行以下命令赋予rustc文件可执行权限:

    chmod +x /home/<username>/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/rustc
    
  • 清理Anchor缓存后重新构建
    删除项目目录下的target文件夹和.anchor文件夹,然后重新运行:

    anchor build
    
  • 验证Rust环境变量配置
    执行echo $PATH,检查输出中是否包含/home/<username>/.cargo/bin。如果缺失,将以下内容添加到~/.bashrc或~/.zshrc(根据你的shell类型):

    export PATH="$HOME/.cargo/bin:$PATH"
    

    之后运行source ~/.bashrc或source ~/.zshrc加载更新后的环境变量。

内容的提问来源于stack exchange,提问作者dex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 12:50:57