【问题标题】:`cargo package` error: extern location for foo does not exist`cargo package` 错误:foo 的外部位置不存在
【发布时间】:2015-05-13 16:17:49
【问题描述】:

我有一个非常简单的程序here。我能够使用cargo build 构建这个程序,并且正如您在 GitHub 页面中看到的,它也在 Travis-CI 上正确构建。

但是,命令 cargo package 失败并出现错误:

error: extern location for cellular_maps does not exist: D:\UserFolder\Code\CellularMaps-Rust\target/package/cellular_maps-0.0.3\target\debug\libcellular_maps-ae97300493a8edd3.rlib
src\main.rs:1:1: 1:28 error: can't find crate for `cellular_maps`
src\main.rs:1 extern crate cellular_maps;

我能够在 crates.io 上使用较旧的 rust 版本发布这个小型库。它改变了一些东西还是只是货物中的一个错误? (如果仔细观察,可以看到路径中混合了反斜杠和斜杠。)

Rust 版本是

rustc 1.0.0-nightly (91bdf23f5 2015-03-09) (built 2015-03-09)

货运版本是

cargo 0.0.1-pre-nightly (b27cd47 2015-03-07) (built 2015-03-09)

我正在使用 Windows 机器。

谢谢!

【问题讨论】:

    标签: rust rust-cargo


    【解决方案1】:

    【讨论】:

    • 好的,谢谢史蒂夫。在问这个问题之前,我应该检查一下错误跟踪器。当我每晚下载一个新的时,我有一些问题理解它是我的问题还是 rust/Cargo 中的错误:)
    • 别担心!有时很难在跟踪器中找到东西。
    猜你喜欢
    • 1970-01-01
    • 2018-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-24
    • 2020-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多