2012-03-10 18 views
3

я пытаюсь использовать груз 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

+0

Я не вижу эту ошибку в Linux, но мне, похоже, нужно запускать эти команды с помощью 'sudo'. Не работает ли MacOS из-за проблемы с разрешением (хотя сообщения об ошибках разные)? –

+0

нет с разрешением. я пытаюсь использовать «sudo cargo init», чтобы начать грузовое репо. но есть также «предупреждение: проверка подлинности подписи для sources.json». возможно, это ошибка в osx 10.7 – kula

+0

nope, я получаю ту же проблему на Linux. ни один из нижеприведенных ответов не исправляет его. –

ответ

2

Вопрос, вероятно, что вам не GPG установлены таким образом, он не может проверить подпись исходного файла грузопассажирских центрального, а затем переходит к не работать вообще.

Эта ситуация, когда проверка подписи завершается неудачно, должна быть нефатальной, но в грузе произошла ошибка, из-за которой он не завершил команду «init».

Я проверил изменение груза, который, как я считаю, должен продолжать его, даже если проверка подписи не удалась, но FWIW-груз может использовать некоторую любовь, чтобы сделать его более полезным и надежным.

+0

привет, я проверяю gpg. это выглядит нормально. gpg версия gpg (GnuPG) 1.4.12 – kula

+0

Вы правы. Я устанавливаю gpg. и перекомпилировать ржавчину. то это работает! Спасибо! – kula

3

Похоже, что груз выходит на GPG и использует дрянные регулярные выражения на выходе. Что не удается, если ваш язык не тот, который он ожидает. Это сработало для меня:

LC_MESSAGES=C cargo init 
+0

да! Эта проблема решена для меня –

Смежные вопросы