PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : TextMate/High Sierra: Probleme beim Typesetting/Kompilieren



Maverick
29-09-2017, 18:08
Hallo,

ich habe auf meinem MacBook auf macOS High Sierra 10.13 upgedated. Als LaTeX-Editor nutze ich TextMate 1.5.11. Meine Tex Distribution ist TexLive 2017.

Seit dem Update auf High Sierra bekomme ich in TextMate diese Meldung beim Versuch zu kompilieren:


//bin/bash: line 8: texMate.py: command not found/

Ich kann also nicht mehr kompilieren und ein PDF erstellen lassen. Auch nicht ein Minibeispiel.

Danke für die Unterstützung!

Viele Grüße

Christoph

rais
30-09-2017, 12:14
wieso `bash'? Hast Du Python nicht mit installiert?
Was wird bei


which python

ausgegeben?

VG

Maverick
30-09-2017, 16:02
Hallo Rainer,

ich habe TexLive 2017 nun komplett deinstalliert und neu installiert. Das brachte keine Änderung.

Zu deiner Frage: Der Terminal wirft


/usr/bin/python

aus.

Wenn ich es mit TextMate 2 probiere, kommt dieser Fehler beim Versuch zu kompilieren:


Typeset & View (PDF): line 12: texMate.py: command not found

Das ist aus TextMate selber:


#!/bin/bash
[[ -f "${TM_SUPPORT_PATH}/lib/bash_init.sh" ]] && . "${TM_SUPPORT_PATH}/lib/bash_init.sh"

# Source some support functions we need.
. "${TM_SUPPORT_PATH}/lib/html.sh"
. "${TM_SUPPORT_PATH}/lib/webpreview.sh"

# Prepare output window.
html_header 'Typeset & View' "$FILE"

# Compile.
texMate.py latex 1
RC=$?
html_footer
exit $RC

rais
30-09-2017, 18:24
Hallo Christoph,
dann wird texMate.py bei Dir entweder gar nicht entlang $PATH gefunden oder ist nicht ausführbar.
Ggf. musst Du auch in $TM_SUPPORT_PATH/lib (steht in dieser Variablen (noch) was brauchbares drin?) in den Dateien "bash_init.sh", "html.sh" und "webpreview.sh" nachschauen, ob eine dieser Dateien $PATH verändert.

VG

Maverick
01-10-2017, 10:40
Hallo Rainer,

herzlichen Dank für deine Bemühungen!

ich habe das Problem nun lösen können. Ab macOS High Sierra gibt es in TextMate u.U. Probleme mit alten Bundles-Versionen. Diese muss man löschen, und zwar hier:

/Users/Library/Application Support/TextMate/Bundles/
/Users/Library/Application Support/TextMate/Pristine Copy/Bundles/

Daraufhin hat es wieder funktioniert mit dem Kompilieren, und zwar in TextMate 1.5 sowie in TextMate 2. Ich hatte aber keine eigenen Snippets mehr (da Bundles gelöscht).

Hernach habe ich meine Bundles deshalb wieder in Application Support/TextMate/Bundles/ abgelegt, und zwar eines nach dem anderen, dazwischen immer wieder kompiliert. Dadurch bin ich draufgekommen, welches Bundle die Probleme verursacht. Dieses habe ich dann endgültig gelöscht.

Dies zur Info falls jemand auch diese Probleme haben sollte.

Das war die Rückmeldung vom TextMate-Entwickler:


For 1.5 it will not work with the current bundle. We only support version 1.5 on 10.7 and earlier.

Since you are still in part using 1.5 make sure you don’t have and old version of the bundle eclipsing the included version. Check these locations:

/Users//Library/Application Support/TextMate/Bundles/
/Users//Library/Application Support/TextMate/Pristine Copy/Bundles/

And delete any Latex bundle you find, if any, and then try again.

Gruß

Christoph