/ / Textmate ne lance pas ruby ​​avec la dernière version - ruby, textmate

Textmate ne lance pas ruby ​​avec la dernière version - ruby, textmate

J'ai mis à jour mon ruby ​​à 1.9.3.

Cependant, lorsque je lance mon code ruby ​​dans Textmate, il fonctionne toujours avec la version 1.8.7.

Pour être plus précis, voici mon code de test, juste une ligne:

#!/usr/bin/env ruby -v

lors de l'exécution dans Textmate (commande + R), le résultat est:

ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

lors de l'exécution en ligne de commande (./test.rb), le résultat est le suivant:

ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12.0.0]

alors, comment éditer mon Textmate pour supporter le dernier rubis?

Réponses:

2 pour la réponse № 1

Essayez de modifier la variable shell TM_RUBY pour qu'elle pointe vers votre version nouvellement installée. Selon les docs, cela devrait se trouver sous / usr / local (probablement / usr / local / bin / ruby).

Vous pouvez trouver l'emplacement de votre installation Ruby en tapant ce qui suit dans la fenêtre de votre terminal:

$ which ruby
/usr/local/bin/ruby

puis procédez comme suit pour vérifier la version

$ ruby -v

Une fois que vous avez le bon chemin ruby, dans Textmate, double-cliquez sur la "valeur" de la variable shell TM_RUBY et tapez le chemin de votre installation 1.9.3.