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/