문제

화물 init을 init cargo 관리 시스템으로 사용하려고합니다.

그러나 $ home / .cargo dir 생성을 볼 수 없습니다.

및 쉘 쇼

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

도움이 되었습니까?

해결책

The issue is likely that you don't have gpg installed so it can't verify the signature of cargo-central's source file, and then proceeds to not work at all.

This situation where signature verification fails is supposed to be non-fatal, but there was a bug in cargo that caused it to not complete the 'init' command.

I've checked in a change to cargo that I believe should allow it to continue even when signature verification fails, but FWIW cargo could use some love to make it more useful and reliable.

다른 팁

cargo appears to shell out to GPG and use crappy regexes on the output. Which fails if your locale isn't what it expects. This worked for me:

LC_MESSAGES=C cargo init
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top