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 № 1Essayez 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.