2010-06-21 10 views
3

Je n'ai jamais utilisé de rubis auparavant, je voulais juste jouer avec HAML et SASS. J'ai téléchargé et installé Ruby's Windows installer (v1.9.1). Ensuite, j'ai cliqué sur ruby.exe (l'icône avec une fenêtre noire et une gemme multicolore dans l'image). Enfin, j'ai tapé gem install haml et appuyé sur Enter. Mais rien ne s'est passé. Est-ce que je fais quelque chose de mal?Je ne peux pas installer Haml/Sass sous Windows en utilisant RubyInstaller pour Windows

image de référence:

alt text http://img707.imageshack.us/img707/9863/haml.png

+0

appuyez sur ctrl + c et collez-nous la sortie. – rogerdpack

Répondre

7

Vous devrez peut-être mettre le chemin de Ruby dans la variable d'environnement PATH pour ce faire, mais voilà comment je le fais:

J'ouvre l'utilitaire de ligne de commande. Je tape ensuite ruby -S gem install <whatever>. Cela fonctionne comme un charme.

J'ai essayé de lancer Ruby et il affiche un écran vide mais me permet de taper du code. Lorsque j'appuie sur CTRL + C pour l'annuler, alors j'exécute mon code. Peut-être que vous devez le faire de la manière que vous essayez de faire maintenant. Je trouve simplement plus facile de simplement ruby -S <statement> à la place. IronRuby me donne le REPL pas de problèmes cependant.

6

ruby.exe est l'interpréteur Ruby. Si vous voulez y entrer du code, vous devez évidemment entrer le code Ruby, et non le code de commande DOS. La commande gem est un fichier batch DOS (gem.bat). Les fichiers batch DOS doivent être exécutés à partir de l'interpréteur de commandes DOS.

+0

Merci pour cela, les instructions sur le site n'étaient pas claires, vous devez le faire à une invite DOS –

0

Installation Ruby en utilisant RubyInstaller, vous obtenez un raccourci dans le menu Programmes qui vous permettent d'ouvrir une invite de commande avec Ruby dans le PATH

Vous utilisez que dans le cas où vous ne l'avez pas choisi l'option d'ajouter Ruby à la CHEMIN. Dans les deux cas, la commande gem que vous avez saisie doit être entrée à l'invite de commande, et non dans Ruby elle-même.

0

La dernière version (rubyinstaller-1.9.2-p136.exe) a rencontré un problème. Renommez le dossier: c: \ ruby192 \ lib \ ruby ​​\ site_ruby ou supprimez-le complètement et cela corrige "gem"

Vous pouvez faire "gem installer boussole" ou si vous êtes derrière un proxy, vous devrez peut-être faire. gem install boussole -http proxy

Voici un blog avec tous les détails: http://francisshanahan.com/index.php/2011/how-to-theme-sencha-touch-sass-windows/

Hope that helps, fs