2010-03-03 6 views
0

Je suivais this tutorial et j'ai couru la commande ruby script\server et a démarré avec succès le serveur.script Ruby générer contrôleur NE FONCTIONNE PAS

Maintenant, quand je lance ruby script\generate controller MyTest, il dit

'ruby' is not recognized as an internal or external command.. 
+0

Êtes-vous dans Windows? Je ne l'ai pas vu une fois à l'extérieur de antislashs l'environnement Windows, mais je suis aussi surpris que vous n'êtes pas obligé de taper, comme, 'ruby.exe' – Matchu

+0

oui im ​​sur les fenêtres –

+0

Pouvez-vous donner l'URL du tutoriel vous utilise (si c'est un tutoriel en ligne)? – ccheneson

Répondre

1

Ce message d'erreur signifie

  • vous ne » ont ruby ​​installé (il est à la page 1 de votre tutoriel)

ou

  • ruby ​​n'est pas dans votre PATH. Dans ce cas, vérifier si le chemin pointe vers le dossier où vous avez installé Ruby (sur Windows je pense qu'il est PATH)

Edit:

Si vous regardez les captures d'écran de la 1ère page, le chemin à ruby ​​est spécifié tout le temps "c:\ruby\bin\ruby.exe" "c:\ruby\bin\gem" install rails

Je l'ai installé sur mon netbook - j'ai spécifié pour mettre à jour mon PATH mais il n'a pas. Après avoir correctement configuré mon chemin, je peux taper: gem install rails

+0

pourquoi le premier travail partiel et non la seconde alors? –

+0

hum C'est ce que je me demandais aussi. Si vous pouviez exécuter 'rails cookbook', alors c'est là. Désolé pour le bruit – ccheneson

1

Il semble que vous n'ayez pas installé ruby ​​ou qu'il n'ait pas été ajouté à votre variable d'environnement PATH. Utilisez le link text de cette page et assurez-vous que vous ouvrez la console cmd.exe après avoir installé Ruby.

Questions connexes