Auctex View funktioniert oder hängt nicht davon ab, wie ich Emacs gestartet habe

637
dcatteeu

Ich versuche, ein PDF in Skim von Emacs (über den Ansichtsbefehl von Auctex) auf MacOSX Mavericks 10.9.2 zu öffnen.

Wenn ich Emacs.app durch Doppelklick oder über Spotlight öffne, schlägt dies fehl. Nichts passiert. Es wird keine Nachricht und kein Fehler angezeigt. Wenn ich jedoch Emacs von Terminal aus (~ $ open /Applications/Emacs.app oder ~ $ /Applications/Emacs.app/Contents/MacOS/Emacs) öffne, funktioniert es. Was ist denn hier los?

In beiden Fällen läuft dieselbe Emacs.app, der Exec-Pfad ist derselbe und derselbe Befehl wird verwendet: /Applications/Skim.app/Contents/SharedSupport/displayline 25 "test.pdf" "test.tex". Diese Dateien und test.synctex.gz befinden sich in meinem Home-Verzeichnis. Was ist also anders beim Starten von Terminal und Starten durch Doppelklick?

Früher funktionierte es, bevor ich zu Mavericks aufgerüstet habe. Ich frage mich, ob es sich bei Mavericks um ein Problem handelt. War es jemandem möglich, Skim von Emacs auf MacOSX Mavericks zu öffnen? Hat jemand ähnliches gesehen?

Ich habe die neuesten stabilen Emacs (24.3) von Homebrew und emacsformacosx.com jedes Mal mit demselben Ergebnis ausprobiert.

Nachfolgend finden Sie einige Informationen zu Homebrew:

~$ brew doctor Your system is ready to brew. ~$ brew info emacs emacs: stable 24.3, HEAD http://www.gnu.org/software/emacs/ /usr/local/Cellar/emacs/24.3 (3909 files, 115M) * Built from source with: --cocoa, --srgb From: https://github.com/Homebrew/homebrew/commits/master/Library/Formula/emacs.rb ==> Dependencies Build: pkg-config ✔ Optional: gnutls ✘ ==> Options --cocoa Build a Cocoa version of emacs --japanese Patch for Japanese input methods --keep-ctags Don't remove the ctags executable that emacs provides --srgb Enable sRGB colors in the Cocoa version of emacs --use-git-head Use Savannah (faster) git mirror for HEAD builds --with-gnutls Build with gnutls support --with-x Include X11 support --HEAD install HEAD version ==> Caveats .app bundles were installed. Run `brew linkapps` to symlink these to /Applications. ~$  
1

1 Antwort auf die Frage

0
dcatteeu

Ich habe alle Einstellungen deaktiviert, bis es wieder funktioniert hat, und das Problem wurde so ermittelt, dass ich den DYLD_LIBRARY_PATH falsch eingestellt habe, wenn Emacs nicht von der Befehlszeile aus gestartet wurde. Anscheinend beeinflusst dies das Starten von Skim ...