2010-08-08 4 views
1

exécution Ruby dernière dans Windows 7.Associations Windows - Exécution du code Ruby?

Je veux être en mesure d'être en mesure d'exécuter du code à partir cmd en tapant code.rb En ce moment, je dois taper rubis code.rb

En outre, lorsque Je double-clique sur le fichier code.rb, une invite de commande apparaît brièvement puis se ferme - trop vite pour que je puisse lire ce qu'elle dit.

J'ai essayé d'associer .rb avec ruby.exe en utilisant ftype en vain.

Une aide?

Répondre

2

aide RubyInstaller, cochez les cases ci-dessous lors de l'installation:

install

Et vous serez en mesure de le faire à partir de la ligne de commande (quand dans le dossier, vous pouvez taper code ou code.rb) A propos de l'ouverture et la fermeture de la fenêtre cmd très rapidement, je ne suis pas sûr s'il y a une solution à cela. It doesn't seem like one exists.

+0

Il existe une solution à la fenêtre de commande: utilisez l'extension '.rbw', que RubyInstaller associe à' rubyw.exe'. C'est un exécutable Ruby spécial qui n'ouvre pas de fenêtre de commande. –

1

Si vous placez un gets à la toute fin de votre code, la fenêtre de commande s'arrêtera jusqu'à ce que vous envoyiez un retour. Ensuite, il va fermer. De même, si vous exécutez le script à partir de la fenêtre de commande, il ne se fermera pas automatiquement.