Das Kommentarpaket in TextMate 2 führt zu Fehlern

1177
pjmorse

Ich bin sehr angetan von TextMates "Comment Line / Selection" -Bündel, mit dem ich ⌘- / zum Kommentieren oder Auskommentieren von hervorgehobenen Zeilen verwenden kann. Wenn ich jedoch diese Tastenkombination verwende, erhalte ich diesen Fehler:

Kommentarzeile / Auswahl: 16: in `required ': keine zu ladende Datei - / lib / escape (LoadError)

Das Bundle ist in Ruby und die betreffende Codezeile ist erforderlich:

require "#/lib/escape" 

Ich sehe keine TM_SUPPORT_PATHdefinierten Einstellungen in meinen Einstellungen und kann keine Datei mit dem Namen escapeauf meinem Mac finden.

Dies ist TextMate 2.0-alpha.9419. Es ist möglich, dass ein aktuelles Update dieses Bundle gebrochen hat, aber ich kann es nicht genau festlegen. Ideen zur Wiederherstellung dieser Funktion sind sehr willkommen!

0

1 Antwort auf die Frage

3
user495470

Wenn env rubyes sich um Ruby 2.0 oder 1.9 handelt, probieren Sie entweder:

  • Bearbeiten von PATH oder TM_RUBY in Voreinstellungen> Variablen.
  • #!/usr/bin/env rubyZu #!/usr/bin/rubyQuelle wechseln > Menüaktionen> Kommentare> Kommentarzeile / Auswahl.

Oder versuchen Sie, vorübergehend Pakete zu löschen. Von [TxMt] TM2-Fehler beim Ausführen der Kommentarzeile / Auswahl - Google Groups :

Ihre Bundles sind wahrscheinlich durcheinander.

Der TM_SUPPORT_PATH stammt aus dem Bundle Support-Paket, daher haben Sie das möglicherweise deinstalliert.

Sie können Voreinstellungen → Bundles überprüfen oder ~ / Library / Application Support / / entfernen und einen Neustart durchführen, um zu den Standardeinstellungen zurückzukehren.

TM_SUPPORT_PATH ist so etwas ~/Library/Application Support/TextMate/Managed/Bundles/Bundle Support.tmbundle/Support/shared. Versuchen Sie es mit echo $TM_SUPPORT_PATHoder envmit ⌃R.

Das Deinstallieren und Neuinstallieren des Bundle-Support-Pakets führte dazu. (Die Deinstallation und Neuinstallation von "Source", die die eigentliche Verknüpfung bereitstellt, hat nicht funktioniert.) Ich hätte es ohne diesen Zeiger nicht versucht, danke! pjmorse vor 10 Jahren 1