https://github.com/textmate/textmate/blob/master/Applications/TextMate/about/Changes.md :
Das Arbeitsverzeichnis des auszuführenden Befehls ist nicht spezifiziert, mit Ausnahme von drop-Befehlen (bei denen es sich um das übergeordnete Element der aktuellen Datei handelt). Wir haben nie dokumentiert, worauf das Arbeitsverzeichnis eingestellt ist, und wenn Sie es auf etwas Bestimmtes einstellen müssen (zB
TM_PROJECT_DIRECTORY
), sollten Sie es selbst festlegen.
Ich weiß nicht, wie Sie das Arbeitsverzeichnis ändern sollen. Das Festlegen von PWD auf $ TM_PROJECT_DIRECTORY auf der Registerkarte "Variablen" hat nicht funktioniert. Als temporäre Maßnahme habe ich dies den Befehlen zum Ausführen von Skripts in den Ruby- und Shell-Skriptpaketen hinzugefügt:
Dir.chdir(ENV["TM_PROJECT_DIRECTORY"])