web-dev-qa-db-fra.com

Comment installer Compass sur Windows

J'ai installé Ruby sur mon système, et maintenant je veux installer Compass. Mais quand j'exécute le gem install compass commande, il affiche une erreur comme celle-ci:

could not find valid gem 'compass' <>=0> in any repositary

Et aussi:

SocketError: getadressinfo: no such Host is known.<http://rubygems.org/latest_specs.4.8.gz>

Je ne sais pas quel est le problème. Si je lance Ruby -v, il affiche la version Ruby. Alors quel est le problème avec l'installation de Compass?

Quelqu'un peut-il m'expliquer cela correctement? J'ai cherché sur Google, mais tout ce que j'ai pu trouver était un problème de proxy - et je ne comprenais pas du tout comment définir le proxy.

J'utilise Windows et une connexion Internet d'entreprise, donc je ne connais pas le nom d'utilisateur et le mot de passe de mon proxy.

18
hsnGunda

J'étais derrière un proxy et la solution de HumberFrench ci-dessus a aidé:

Accédez au dossier Ruby bin:

cd c:/Ruby193/bin

Et puis installez la boussole gem:

gem install compass --http-proxy http://<proxy_adreess>:<port_of_proxy>

Un autre conseil: suis sur Aptana Studio, donc cela pourrait être exécuté à partir du terminal d'Aptana.

Je ne peux pas voter pour l'ajouter ici.

8
Shiyaz

J'ai eu le même problème, je l'ai finalement résolu manuellement. Allez sur la page rubygems compass , et téléchargez la gemme en cliquant sur le lien Télécharger . Faites défiler vers le bas et vous verrez trois dépendances d'exécution . Allez à chacun d'eux et téléchargez également ces gemmes. Mettez-les tous dans un répertoire et essayez

gem install downloaded_compass_filename

Cela devrait résoudre votre problème. S'il affiche un message d'erreur de référentiel introuvable, vous pouvez forcer gem à essayer les fichiers locaux via le gem --local install option

6
anoopr

si vous utilisez un proxy et obtenez une erreur, faites-le

gem install compass --http-proxy http://<proxy_adreess>:<port_of_proxy>

gem install -h vous offre une multitude d'options

4
HumberFrench

Sur Windows, j'ai eu quelques installations de Ruby:

    C:\Ruby187

et

    C:\Ruby200-x64

installez la boussole aux deux endroits en utilisant:

    gem install compass
3
Cybul

Le proxy est la cause la plus probable. Vous devrez obtenir l'autorisation de l'administrateur du réseau ou télécharger manuellement la boussole. Pour plus d'informations, voir this SA post.

Si vous décidez de suivre l'itinéraire manuel, voici un lien vers la page de la boussole RubyGems. Ce n'est pas idéal, mais aussi mieux que d'avoir à écrire en css sans magie de boussole ^^

Bonne chance!

3
Nick Tomlin

Essayez d'exécuter la commande d'installation dans le dossier bin.

$ cd C:\Your_Ruby_Folder\bin
$ gem install compass
2
Travis Heeter

J'ai le même problème et je le résous avec.

  1. Désinstaller Ruby fin du dossier supprimé Ruby
  2. Télécharger Ruby version 1.9.x
  3. Après avoir installé sass
  4. dernière tige: installer la boussole
1
Dexter_ns88