首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cargo.toml用于库

Cargo.toml用于库
EN

Stack Overflow用户
提问于 2014-10-17 22:04:10
回答 2查看 4K关注 0票数 1

我想创建一个生锈库。这是我的项目的Cargo.toml文件:

代码语言:javascript
复制
[package]
name = "binary_tree"
version = "0.0.1"
authors = ["Guillaume Bersac <bersac_1@hotmail.fr>"]

[lib]
test = true
plugin = false

这是我的存储库的文件:

代码语言:javascript
复制
Cargo.toml
README.md
src
|_node.rs

当我运行命令"cargo run“或"cargo build”或"cargo test“时,会收到以下错误消息:

Cargo.toml不是有效的清单。 期望array类型的值,但为键lib找到一个table类型的值

如何格式化我的Cargo.toml以使其正确编译?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-18 09:00:01

这是正确的Cargo.toml:

代码语言:javascript
复制
[package]
name = "binary_tree"
version = "0.0.1"
authors = ["Guillaume Bersac <bersac_1@hotmail.fr>"]

[[lib]]
name="binary_tree"
test = true
plugin = false

看上去我在经营旧版本的货。这很奇怪,因为我昨天在官方指南之后安装了它,并使用以下命令:

代码语言:javascript
复制
$ 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)

票数 1
EN

Stack Overflow用户

发布于 2014-10-17 22:36:48

您正在运行最新的rustccargo吗?如果不是,我认为您过去需要[[lib]],它在TOML中创建一个表数组。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26434053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档