ruby-on-rails ruby rvm centos6 pgp

ruby on rails - Problema clave con la instalación de RVM(Ruby Version Manager)



ruby-on-rails centos6 (6)

Estoy intentando instalar Ruby Version Manager (RVM) en mi máquina CentOS 6.6.

Seguí las instrucciones en la página de inicio en https://rvm.io/rvm/install

Cuando ejecuto este comando:

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

Sigo recibiendo el error:

gpg: requesting key D39DC0E3 from hkp server keys.gnupg.net gpgkeys: HTTP fetch error 6: Couldn''t resolve host ''keys.gnupg.net'' gpg: no valid OpenPGP data found. gpg: Total number processed: 0

¿Alguien sabe cómo resolver esto?

Gracias es


El que tiene la culpa aquí es el proxy DNS de virtualbox . El problema se manifiesta solo bajo vagrant , porque el último lo habilita (proxy de DNS). Por defecto está deshabilitado. Entonces, una forma de remediarlo es deshabilitar el proxy dns ( VBoxManage modifyvm ... --natdnsproxy off ). O cambie 10.0.2.3 en /etc/resolv.conf a la dirección IP de resolución de su host. Y haz gpg otra vez, mientras que no cambió. O bien, haga gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys D39DC0E3 . Que tiene éxito por una razón que no entiendo.


Hace poco me encontré con este problema al intentar actualizar de la ventana acoplable a la ventana acoplable para Mac en una de nuestras imágenes de Ubuntu para ruby.

Aquí está mi solución:

gpg --keyserver $(getent hosts keys.gnupg.net | awk ''{ print $1 }'' | head -1) --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

Esto resolvió el problema y parecía ser la solución menos pirata.


La solución adecuada para este problema es:

gpg --keyserver $(ping keys.gnupg.net) --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3


Me funcionó después de agregar el DNS 8.8.8.8 google en la configuración de red.


Prueba esto

gpg --keyserver 213.133.103.71 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

una IP en lugar de hkp: //keys.gnupg.net


Puedes descargar la firma e importarla manualmente.

curl -#LO https://rvm.io/mpapis.asc gpg --import mpapis.asc

Y ahora instale RVM. Eso debería funcionar

/curl -sSL https://get.rvm.io | bash

Nota:

Si tiene un directorio .gnupg , elimínelo primero.

rm -rf ~/.gnupg/