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

配置MultiversX开发环境时Rust nightly依赖缺失问题求助

解决MultiversX mxpy依赖检测Rust版本异常问题

问题分析

从你提供的rustup show输出可以看到,当前激活的Rust工具链名称存在拼写错误:nightly-2023-12-11-x86_64-unknwon-linux-gnu中的unknwon应为unknown,这可能导致mxpy无法正确识别已安装的Rust版本;同时mxpy额外提示缺失nightly-2023-12-12版本,需针对性处理。

解决方案

1. 修复工具链名称拼写错误

mxpy依赖严格匹配的工具链名称,先卸载错误命名的工具链,重新安装正确版本:

# 卸载拼写错误的工具链
rustup toolchain uninstall nightly-2023-12-11-x86_64-unknwon-linux-gnu

# 安装正确命名的指定nightly版本
rustup toolchain install nightly-2023-12-11-x86_64-unknown-linux-gnu

# 设置为默认工具链
rustup default nightly-2023-12-11-x86_64-unknown-linux-gnu

2. 安装mxpy提示的额外Rust版本

如果mxpy仍提示缺失nightly-2023-12-12,直接安装该版本:

rustup toolchain install nightly-2023-12-12-x86_64-unknown-linux-gnu

3. 确保环境变量生效

重启终端或手动加载Rust环境变量,让mxpy能正确读取工具链信息:

source $HOME/.cargo/env

4. 验证依赖并重新尝试编译

运行mxpy的依赖检查命令确认问题是否解决:

mxpy deps check rust

若检查通过,重新执行智能合约编译操作即可。

5. 备选方案:让mxpy重新管理Rust依赖

如果手动调整无效,直接使用mxpy的依赖安装命令覆盖配置:

mxpy deps install rust --overwrite

该命令会自动安装mxpy所需的所有Rust版本及组件,避免手动配置的偏差。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 08:46:10