не удается установить RVM при попытке установить RoR

Я пытаюсь установить RoR в моей системе. Я следую учебнику цифрового океана . Когда я пытаюсь установить RVM \curl -L https://get.rvm.io | bash -s stable с помощью этой команды, я получаю следующую ошибку:

gpg: Signature made Tuesday 31 March 2015 03:22:13 AM IST using RSA key ID BF04FF17
gpg: Can't check signature: public key not found
Warning, RVM 1.26.0 introduces signed releases and automated check of signatures when GPG software found.
Assuming you trust Michal Papis import the mpapis public key (downloading the signatures).

GPG signature verification failed for '/home/suraj/.rvm/archives/rvm-1.26.11.tgz' - 'https://github.com/rvm/rvm/releases/download/1.26.11/1.26.11.tar.gz.asc'!
try downloading the signatures:

    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

or if it fails:

    command curl -sSL https://rvm.io/mpapis.asc | gpg --import -

the key can be compared with:

    https://rvm.io/mpapis.asc
    https://keybase.io/mpapis
1
задан 26 July 2015 в 10:47

3 ответа

Это - средство защиты, представленное в последней версии RVM, таким образом, необходимо импортировать ключи вручную. Сделайте то, что предлагает ошибка:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

gpg команда связывается с сервером с открытым ключом и запрашивает ключ, связанный с данным идентификатором. В этом случае мы запрашиваем ключ проекта RVM, который используется для подписания каждого выпуска RVM. Наличие открытого ключа проекта RVM позволяет нам проверять законность выпуска RVM, который мы будем загружать, который подписывается с закрытым ключом соответствия.

3
ответ дан 26 July 2015 в 20:47
  • 1
    Отрицательный. I' ve UEFI отключенный полностью в моем BIOS и я испытываю ту же проблему. – crysman 15 November 2016 в 23:13

В моем случае проблема возникла из-за того, что каталог .gnupg был корневым владельцем. Решение: установить правильного пользователя и группу с помощью команды chown .

0
ответ дан 26 July 2015 в 10:47

Лафит указал мне в правильном направлении. Я хотел бы уточнить его ответ, но у меня нет комментариев. Итак, вот мой вклад:

sudo chown -R `whoami`:somegroup ~/.gnupg

Очевидно, замените «somegroup», к которой когда-либо принадлежит ваша группа.

0
ответ дан 26 July 2015 в 10:47

Другие вопросы по тегам:

Похожие вопросы: