Pour régler le même soucis, j'ai dû entrer cette commande avant de rentrer celle pour installer une gem générant la même erreur :
Bonjour à tous.
M'ayant décidé à utiliser Compass, j'ai installé Ruby via l'installeur du site RailsInstaller, pour information, je suis sur Windows, j'ai donc pris la version correspondante.
Mon problème, c'est que lorsque j'ai voulu installer la gem pour Compass avec la commande :
J'ai l'erreur suivante qui m'est retournée :
Je me doute qu'il rebute sur l'encodage, mais je ne sais pas comment le régler.
Voici les gem installées via l'installeur (je m'excuse d'avance si la liste est plutôt longue).
La version de ruby est : ruby 2.1.5p273
Au lieu de laisser chaque gem par ligne, j'en ai séparé plusieurs par des points-virgules en les mettant sur la même ligne car je trouvais que ça prennait trop de place en hauteur.
Je vous remercie d'avance pour l'aide que vous pourrez m'apporter.
6 réponses
Merci Seazer, j'ai donc utilisé la commande que tu m'as proposé et par la suite j'ai eu une autre erreur :
Ceci étant une erreur quasiment identique à celle d'un autre sujet, je m'y suis référé et j'ai utilisé une proposition de Jonathan en l'adaptant à mon cas :
Ce qui a eu pour effet d'installer plusieurs éléments, bien qu'il y ait un warning qui ce soit affiché vers la fin, Compass semble bien être installé car lorsque je tappe la commande :
Je n'ai aucune erreur retournée et j'ai bien la liste des commandes disponibles qui s'affiche.
Je tien donc à te remercier Seazer, ainsi qu'à Jonathan (même s'il n'a pas intervenu sur mon sujet, il m'a permit de finaliser mon problème d'installation).
Merci à vous et bon week-end. ;)
Je me permet de rajouter un lien vers un autre topic où je propose pas forcement la meilleur technique mais une solution qui évite en tout cas de devoir mettre "--source=http://rubygems.org" à chaque commande. Passer par http sur rubygems
Pour la première commande, je n'ai aucun problème, mais lorsque j'ai fais la seconde, celle qui permet d'ajouter la source, j'ai le message suivant qui est normal auquel je répond y:
Mais une fois que j'ai répondu y, il me retourne l'erreur que j'ai eu au début et que j'ai mis dans mon sujet, c'est à dire :
Je me suis renseigné un petit peu car j'en avait marre de ce problème et la solution qui fonctionne pour moi et de trouver le fichier "registry.rb" dans le dossier où l'on a installé Ruby ou Rails installer et de modifier la ligne 70 :
En effet, ça règle le problème, j'ai bien eu la source ajoutée.
- Vérifié via le message de retour
- Vérifié via la commande gem sources -l
Pour information, pour ceux que ça pourrait intéresser, pour ma part, j'ai touvé le fichier registry.rb dans : C:\RailsInstaller\Ruby2.1.0\lib\ruby\2.1.0\win32\.
Encore merci Seazer. :)