Ich verwende auch Textmate 2.0 alpha.9547, bin also sehr daran interessiert zu hören, welches der Bundle-Updates das Problem verursacht hat!
Ein einfacher Weg, um Ihr Problem zu lösen, besteht darin, das fehlerhafte Bundle aus Ihren Backups wiederherzustellen.
Auf meinem System finde ich die Bundles in:
/Users/[username]/Library/Application Support/TextMate/Managed/Bundles
Die schwierigere Methode wäre, die Download-Site für das Bundle zu finden und eine ältere Kopie zu erhalten. Das Textmate-Bundle-Repository befindet sich unter: https://github.com/textmate/
Um ein bestimmtes Bundle zu finden, hängen Sie einfach den Bundle-Namen einschließlich der Dateierweiterung an diesen Pfad an. Die Quelle des TODO-Bundles befindet sich beispielsweise unter https://github.com/textmate/TODO.tmbundle
Von dort müssten Sie das Git-Repository klonen und dann mit Git-Befehlen die ältere Version der Quelle auschecken.
Ich sehe, dass es eine globale Änderung zu geben scheint, vor 6 Tagen eine "ruby1.8 shim" hinzuzufügen, und Bundles wurden, wie Sie bemerkt haben, modifiziert. Ich habe ein paar schnelle Überprüfungen durchgeführt und es sieht so aus, als ob ich mit den gleichen Änderungen arbeite. Soweit ich das beurteilen kann, funktionieren die Bundles in Ordnung.
(hätte dies als Kommentar zu der Frage getan, aber ich habe noch nicht genug Ruf.;)
$PATH:
), konnte ruby18 nicht gefunden werden. Da ich meinen PATH vor langer Zeit geändert hatte, bezog ich das nicht auf meine Probleme und es dauerte einige Zeit, bis ich das Problem behoben hatte. ;-) Vielleicht gibt es eine Möglichkeit, Bundles mit git im TextMath-Bundle-Pfad herunterzustufen?