installer rvm résultats dans bash: pas de tel fichier ou répertoire

J’ai installé cygwin avec les derniers binarys pour bash, curl, etc.

Chaque fois que je lance la commande curl -L https://get.rvm.io | bash -s stable curl -L https://get.rvm.io | bash -s stable , j’ai le même résultat:

 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 184 100 184 0 0 114 0 0:00:01 0:00:01 --:--:-- 136 100 22726 100 22726 0 0 12556 0 0:00:01 0:00:01 --:--:-- 157k Downloading https://github.com/wayneeseguin/rvm/archive/1.26.3.tar.gz Downloading https://github.com/wayneeseguin/rvm/releases/download/1.26.3/1.26.3.tar.gz.asc bash: line 400: /cygdrive/c/Program: No such file or directory 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/euser/.rvm/archives/rvm-1.26.3.tgz' - 'https://github.com/wayneeseguin/rvm/releases/download/1.26.3/1.26.3.tar.gz.a sc'! try downloading the signatures: gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3 or if it fails: command curl -sSL https://rvm.io/mpapis.asc | gpg2 --import - the key can be compared with: https://rvm.io/mpapis.asc https://keybase.io/mpapis 

Je pense que le problème principal est le “pas de tel fichier ou répertoire” mais cela pourrait être un hareng rouge. J’ai déjà installé tous les certificates conformément aux commandes ci-dessus. Comme le programme ‘bash’ est un exécutable, je ne sais pas comment rechercher le chemin du fichier à l’origine de cette erreur.

Est-ce que quelqu’un sait comment je pourrais résoudre ce problème?

Deux problèmes ici

  1. ils n’ont pas cité de variable ${rvm_gpg_command}

  2. votre chemin vers gpg contient un espace

L’un d’entre eux doit être corrigé. La solution rapide serait d’installer le paquet Cygwin gnupg .

De plus, je t’ai fait un solide .


Mise à jour par @mpapis: et il est fusionné, pour l’utiliser:

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

la partie -s stable doit être supprimée de la commande (elle n’est pas encore fusionnée dans stable ).

Vous pouvez télécharger la signature et importer manuellement:

curl – # LO https://rvm.io/mpapis.asc

gpg –import mpapis.asc

Cela résoudra votre problème.