emacs My chứaPATH và exec-con đường thiết lập, nhưng emacs không tìm thấy thi
(setenv "PATH" (concat ".:/usr/texbin:/opt/local/bin" (getenv "PATH")))
(setq exec-path (append exec-path '(".:/usr/texbin:/opt/local/bin")))
(add-to-list 'load-path "/usr/local/share/emacs/site-lisp")
(require 'tex-site)
(load "auctex.el" nil t t)
(load "preview-latex.el" nil t t)
/usr/texbin là nơi mủ/pdflatex/.. được đặt. /opt/local/bin/là nơi gs có thể được tìm thấy.
Vậy mà khi tôi chạy preview-at-point, mà rõ ràng là cần cả hai mủ và gs, tôi nhận được
Preview-DviPS finished at Thu Dec 22 11:25:46
DviPS sentinel: Searching for program: No such file or directory, gs
có nghĩa là mủ có thể được tìm thấy tất cả các quyền, nhưng không gs.
Tôi không chắc liệu thiết lập đường dẫn exec là cần thiết, có lẽ PATH là đủ, nhưng tôi đã đặt nó như là một biện pháp gỡ lỗi.
Tại sao các emacs không tìm thấy gs mặc dù thư mục nằm trong cả PATH và đường dẫn exec?
Tôi thực sự trên OSX, và tải PATH và exec-đường dẫn từ vỏ sẽ rất tốt đẹp. Tuy nhiên, 'string-rtrim' không được tìm thấy (bởi cả emacs 22 và 23). Đó có phải là chức năng của riêng bạn? – Calaf
Ah, vâng, đó là chức năng của riêng tôi: Tôi sẽ chỉnh sửa câu trả lời để sửa lỗi này. – sanityinc
Chúc mừng .. Nếu bạn có cơ hội, vui lòng cập nhật câu trả lời của bạn. Nó sẽ rất tiện dụng cho người dùng emacs/Mac. Như bạn đã xác định, câu hỏi thực sự có liên quan chủ yếu đối với người dùng Mac, vì vậy nếu bạn có đủ điểm, hãy di chuyển queston đến apple.stackexchange.com. – Calaf