Tôi đang bắt đầu máy chủ emacs bằng
systemctl --now --user enable emacs
Máy chủ đó đang chạy, nếu tôi chạy
systemctl --user status emacs
tôi đã nhận
$ systemctl --user status emacs
● emacs.service - Emacs text editor
Loaded: loaded (/usr/local/lib/systemd/user/emacs.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2018-06-09 09:27:56 CDT; 2 days ago
Docs: info:emacs
man:emacs(1)
https://gnu.org/software/emacs/
Main PID: 17613 (emacs)
CGroup: /user.slice/user-1000.slice/user@1000.service/emacs.service
└─17613 /usr/local/bin/emacs --fg-daemon
Nhưng, khi tôi cố gắng kết nối bằng emacsclient -c some_file.py
tôi đã nhận
$ emacsclient -t .psqlrc
emacsclient: can't find socket; have you started the server?
To start the server in Emacs, type "M-x server-start".
Tôi đang thiếu gì?
CHỈNH SỬA :
Theo lời khuyên của @Tobias tôi đã chạy
$ sudo netstat -xauopen | grep emacs
Và kết quả là như sau:
unix 3 [ ] STREAM CONNECTED 61841 17982/emacs
unix 3 [ ] STREAM CONNECTED 62269 17982/emacs
unix 3 [ ] STREAM CONNECTED 62268 17982/emacs
Tôi đã mong đợi để xem thêm thông tin, nhưng điều này có vẻ không đúng. Chuyện gì đang xảy ra vậy?
GNU Emacs 27.0.50
--now
tùy chọn systemctl --user enable emacs
hoặc bạn cũng cần phải chạy systemctl --user start emacs
. Nhưng tôi cho rằng bạn đã làm một cái gì đó như thế vì tình trạng chạy của emacs.
--now
vào các tùy chọn.