我想创建一个生锈库。这是我的项目的Cargo.toml文件:
[package]
name = "binary_tree"
version = "0.0.1"
authors = ["Guillaume Bersac <bersac_1@hotmail.fr>"]
[lib]
test = true
plugin = false这是我的存储库的文件:
Cargo.toml
README.md
src
|_node.rs当我运行命令"cargo run“或"cargo build”或"cargo test“时,会收到以下错误消息:
Cargo.toml不是有效的清单。 期望
array类型的值,但为键lib找到一个table类型的值
如何格式化我的Cargo.toml以使其正确编译?
发布于 2014-10-18 09:00:01
这是正确的Cargo.toml:
[package]
name = "binary_tree"
version = "0.0.1"
authors = ["Guillaume Bersac <bersac_1@hotmail.fr>"]
[[lib]]
name="binary_tree"
test = true
plugin = false看上去我在经营旧版本的货。这很奇怪,因为我昨天在官方指南之后安装了它,并使用以下命令:
$ curl -s https://static.rust-lang.org/rustup.sh | sudo sh我的版本是: rustc 0.13.0-每晚(40b244973 2014-10-14 23:22:20 +0000)
我的货运版本是:0.0.1-每晚前(9788700 2014-10-15 20:14:53 +0000)
发布于 2014-10-17 22:36:48
您正在运行最新的rustc和cargo吗?如果不是,我认为您过去需要[[lib]],它在TOML中创建一个表数组。
https://stackoverflow.com/questions/26434053
复制相似问题