2010-04-05 25 views
1

Je vois dans beaucoup des tutoriels et comment les pages, ils utilisent ce qui suit, ou quelque chose de similaireRuby dans Windows CLI, comment faire?

ruby C:\test.rb 

qui pourrait analyser test.rb à l'interpréteur et ... exécuter le script. Mais comment cela se fait-il sur Windows? Ruby n'est pas une commande interne reconnue (selon la sortie shell)?

Je sais comment faire toutes ces choses sur Linux, et est aussi simple que ... hélas Windows est complètement déroutant parfois :)

+0

Ne confondez pas DOS avec un interpréteur de commandes sous Windows. DOS est un système d'exploitation. –

Répondre

2

Votre meilleur pari va être ajouter le chemin vers le Ruby exécutable pour votre environnement Variables:

  1. Cliquez avec le bouton droit sur 'Ordinateur' dans Windows.

  2. 'Propriétés ...' Cliquez sur

  3. Sélectionnez l'onglet 'Avancé'.

  4. Cliquez

  5. 'Variables d'environnement de
  6. Find 'Path' dans la liste et cliquez sur Modifier

  7. Ajouter C:\Ruby\bin; (ou chaque fois que vous avez installé Ruby) jusqu'à la fin de la chaîne

0

Dans Windows, vous pouvez ajouter le répertoire qui contient ruby.exe à la variable système Path, alors ce qui précède devrait fonctionner. Voir here pour un petit tutoriel (entre autres les répertoires sont séparés par ; (point-virgule), pas par : comme dans UNIX).

également possible

cd \Path\To\Ruby\Interpreter 
ruby.exe C:\test.rb 

depuis . (le répertoire de travail courant) fait toujours partie de Path.

+0

A bientôt, ça a marché :) – dcousens