2016-05-30 16 views
0

Ich bin auf OSX, und ich habe Emacs 24.5 für Mac. I Setup des Server-Pfad und den Server in meinem init.el starten:emacs Server-Datei leer nach dem Start emacs Server

(setq server-socket-dir "~/.emacs.d/server") 
    (server-start) 

aber wenn ich emacsclient somefile laufen, habe ich diesen Fehler:

emacsclient: can't find socket; have you started the server? 
To start the server in Emacs, type "M-x server-start". 
emacsclient: No socket or alternate editor. Please use: 

    --socket-name 
    --server-file  (or environment variable EMACS_SERVER_FILE) 
    --alternate-editor (or environment variable ALTERNATE_EDITOR) 

ich um dann gesucht und nicht Arbeiten für mich. Ich graben dann in die Server-Datei, die ~/.emacs.d/server/server. and I found it is totally empty... I believe that is the reason that emacsclient ist, kann den Server nicht finden, jeder hatte ähnliche und weiß, wie man es löst?

dank

+0

Nein, das ist nicht das Problem. Wenn überhaupt, sollten Sie server-socket-dir nichts einstellen. – pvg

+0

Wenn ich das Server-Socket-Verzeichnis nicht festlegen, passiert das gleiche Problem. – shelper

+0

http://stackoverflow.com/questions/23148787/why-emacsclient-cant-find-socket-after-executing-emacs-daemon – pvg

Antwort

0

U das Problem gefunden, ist die emacsclient ich verwenden, um den eigene Kopie des osx bei usr/bin/emacsclient, nicht derjenige mit der Emacs 24.5 ich die Linie unten in meinem .profile hinzufügen, und arbeitet jetzt

alias emacsclient="/Applications/Emacs.app/Contents/MacOS/bin/emacsclient"