我尝试为 MultiversX 开发人员配置 Ubuntu VM。我按照 site 上的说明进行操作,但是当我尝试编译智能合约时,出现以下问题:
您的机器上未安装 Rust。运行
并重试。
mxpy deps install rust --overwrite
CRITICAL cli:缺少依赖项:rust nightly-2023-12-11
缺少依赖项:rust nightly-2023-12-12
但是 Rust 已安装。
以下命令:
rustup show
显示:
installed targets for active toolchain
---------------------------------------
wasm32-unknown-unknown
x86_64-unknown-linux-gnu
active toolchain
----------------
nightly-2023-12-11-x86_64-unknwon-linux-gnu (default)
rustc 1.76.0-nightly (d86d65bbc 2023-12-10)
使用
pkg-config
安装libssl-dev
:
sudo apt-get install pkg-config libssl-dev
然后从
mxpy
CLI 安装 rust:
mxpy deps install rust —overwrite
在这些之后,智能合约应该编译。
其他可能有用的详细信息可以在SDK 和工具 > 故障排除 > 修复 Rust 安装下找到。