2

我尝试使用 cargo init 来初始化货物管理系统。

但我看不到 $HOME/.cargo 目录生成。

和贝壳秀

macmatoMacBook-Air:rust kula$ cargo init
warning: signature verification failed for sources.json

macmatoMacBook-Air:rust kula$ cargo sync
error: No sources defined. You may wish to run "cargo init" then "cargo sync".

货物管理系统怎么了?

我的操作系统是 mac osx 10.7

4

2 回答 2

3

cargo 似乎向 GPG 掏钱并在输出中使用蹩脚的正则表达式。如果您的语言环境不是它所期望的,那么它会失败。这对我有用:

LC_MESSAGES=C cargo init
于 2012-07-13T15:15:43.443 回答
2

问题可能是您没有安装 gpg,因此它无法验证 cargo-central 源文件的签名,然后根本无法工作。

这种签名验证失败的情况应该是非致命的,但货物中有一个错误导致它无法完成“init”命令。

我已经检查了对货物的更改,我认为即使签名验证失败,它也应该允许它继续进行,但是 FWIW 货物可以使用一些爱来使其更有用和更可靠。

于 2012-03-11T03:39:13.180 回答