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

Rust项目base_names执行cargo build/run时卡在最后编译步骤

Rust项目base_names编译卡在最后一步的问题

在对Rust项目base_names执行cargo build或cargo run时,进程始终卡在最后一个文件的编译环节,编译输出如下:

Compiling autocfg v1.1.0
       Compiling proc-macro2 v1.0.47
       Compiling quote v1.0.21
       Compiling unicode-ident v1.0.5
       Compiling proc-macro-hack v0.5.19
       Compiling syn v1.0.102
       Compiling radium v0.6.2
       Compiling tap v1.0.1
       Compiling funty v1.2.0
       Compiling lazy_static v1.4.0
       Compiling primes v0.3.0
       Compiling wyz v0.4.0
       Compiling num-traits v0.2.15
       Compiling num-integer v0.1.45
       Compiling num-bigint v0.4.3
       Compiling num-rational v0.4.1
       Compiling num-iter v0.1.43
       Compiling bitvec v0.22.3
       Compiling num-complex v0.4.2
       Compiling num v0.4.0
       Compiling fraction v0.12.0
       Compiling arr_macro_impl v0.1.3
       Compiling arr_macro v0.1.3
       Compiling base_names v0.1.0 (/home/max/Documents/Projects/base_names)
        Building [=========================> ] 43/44: base_names(bin)

已尝试的解决措施

  • 执行cargo clean清理编译缓存
  • 执行rustup update更新Rust工具链
  • 执行pkill cargo终止所有cargo进程
  • 执行pkill rls终止RLS进程
  • 分别在VS Code和终端环境下执行编译命令
  • 测试其他现有Rust项目(均可正常编译,确认问题为当前项目特有)
  • 创建全新Rust项目,复制当前项目的Cargo.toml及src目录内容后尝试编译

环境信息

  • 操作系统:Linux(Fedora Workstation 36)

项目配置(Cargo.toml)

[package]
name = "base_names"
version = "0.1.0"
edition = "2021"

[dependencies]
primes = "0.3.0"
fraction = "0.12.0"
bitvec = "0.22.3"
arr_macro = "0.1.3"

内容的提问来源于stack exchange,提问作者Max Pearce Basman

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 17:15:43