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

执行cargo update无法更新git依赖,新增包未出现在CARGO.LOCK中

问题解决方法
  • 第一步:先在项目Cargo.toml的[dependencies]区块手动添加INCUBATOR包的依赖声明,配置示例如下:
[dependencies]
secret-toolkit-incubator = { git = "https://github.com/enigmampc/secret-toolkit", branch = "master" }

cargo update默认只会更新已声明依赖的兼容版本,不会自动添加未声明的新包,所以未提前声明的情况下INCUBATOR包不会出现在Cargo.lock中。

  • 若你已经声明过该依赖,只是要拉取master分支的最新版本,执行指定包更新命令强制刷新:
    cargo update -p secret-toolkit-incubator
  • 依赖更新完成后再执行构建验证:
    cargo build && cargo wasm
  • 构建完成后检查Cargo.lock,即可看到对应INCUBATOR包的条目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 09:09:05