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

无法使用Rust crate:引入random-number时提示找不到该 crate

解决办法

最可能的问题是你还未触发Cargo下载并构建依赖包,Rust不会自动处理依赖,需手动执行命令完成:

  • 进入项目根目录(包含Cargo.toml的文件夹),运行:
    cargo run
    
    该命令会自动下载random-number crate、编译项目并运行代码。

额外补充两个实用提示:

  • 你使用的是Rust 2021版本,extern crate random_number;这一行可以删除——2018及之后的Rust版本无需显式声明extern crate,直接通过use引入即可。
  • 你的Cargo.toml中依赖名称random-number和版本0.1.8均正确,与crates.io上的包信息匹配。

若执行cargo run后仍报错,可检查:

  • 网络是否正常,能否访问crates.io
  • 项目目录结构是否合规:根目录存在Cargo.toml,src/main.rs路径正确

内容的提问来源于stack exchange,提问作者Oscar Alfonso Guerrero

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 22:30:48