【发布时间】:2016-02-05 23:22:21
【问题描述】:
我正在尝试使用this library。
但是,cargo build 是这样说的:
Compiling test v0.1.0 (file:///C:/path/to/project/test)
src\main.rs:1:1: 1:28 error: can't find crate for `jvm_assembler` [E0463]
src\main.rs:1 extern crate jvm_assembler;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
error: aborting due to previous error
Could not compile `test`.
To learn more, run the command again with --verbose.
我的Cargo.toml 是这个:
[package]
name = "test"
version = "0.1.0"
authors = ["yomizu_rai"]
[dependencies]
jvm-assembler = "*"
src/main.rs是这个,没有其他的源文件。
extern crate jvm_assembler;
use jvm_assembler::*;
fn main() {}
我觉得我的Cargo.toml没有错,src/main.rs也没有错的余地。
为什么rustc找不到jvm-assembler?
我该如何解决?
【问题讨论】:
-
您是否尝试过将依赖项命名为
jvm_assembler而不是jvm-assembler? -
是的,cargo 说
no matching package named 'jvm_assembler' found (required by 'test')
标签: rust rust-cargo