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

Move与Sui新手求助:执行sui move build遇包解析失败错误

解决Sui Move构建错误:Unable to resolve packages for package 'my_first_package'

针对你执行sui move build时遇到的包解析错误,结合你提供的本地文件夹结构、Move.toml配置以及Sui仓库处于devnet分支的信息,按以下步骤排查解决:

1. 检查Move.toml依赖配置

打开my_first_package根目录下的Move.toml文件,重点核对[dependencies]和[package]区域:

  • 确保[package]下的name字段值为my_first_package,与报错中的包名完全一致。
  • 根据你的环境配置Sui框架依赖:
    • 若使用远程devnet版本,依赖配置应为:
      [dependencies]
      Sui = { git = "https://github.com/MystenLabs/sui", subdir = "crates/sui-framework/packages/sui-framework", rev = "devnet" }
      
    • 若使用本地克隆的Sui仓库,根据文件夹层级填写正确相对路径(假设Sui仓库与my_first_package同级):
      [dependencies]
      Sui = { path = "../sui/crates/sui-framework/packages/sui-framework" }
      

2. 确保本地Sui仓库分支与版本匹配

进入本地克隆的Sui仓库目录,执行以下命令确认并同步devnet分支:

git branch
git checkout devnet
git pull

3. 验证包文件夹结构合规

你的my_first_package必须符合Move包的标准结构:

my_first_package/
├── Move.toml
└── src/
    └── 你的模块文件.move

确保src目录存在且包含至少一个.move模块文件,Move.toml位于包的根目录。

4. 重新执行构建命令

回到my_first_package根目录,再次运行:

sui move build

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 04:20:29