แก้ไขปัญหาการเตือนเมื่อเริ่ม emacs ใน Ubuntu


1

Emacs ของฉันใน Ubuntu มักแสดงคำเตือนด้านล่างซึ่งค่อนข้างน่ารำคาญ

Warning (initialization): An error occurred while loading ‘/home/AROT/.emacs.d/init.el’:

error: Key sequence RET o starts with non-prefix key RET

To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file.  Start Emacs with
the ‘--debug-init’ option to view a complete error backtrace.

จากนั้นฉันทำตามคำแนะนำและเริ่มต้น emacs ด้วยคำสั่งemacs --debug-initและดูข้อมูลต่อไปนี้:

Debugger entered--Lisp error: (file-missing "Cannot open load file" "No such file or directory" "tex-site")
  require(tex-site)
  eval-buffer(#<buffer  *load*-267398> nil "/home/AROT/.emacs.d/elpa/auctex-11.88.6/auctex-autoloads.el" nil t)  ; Reading at buffer position 10037
  load-with-code-conversion("/home/AROT/.emacs.d/elpa/auctex-11.88.6/auctex-autoloads.el" "/home/AROT/.emacs.d/elpa/auctex-11.88.6/auctex-autoloads.el" nil t)
  load("/home/AROT/.emacs.d/elpa/auctex-11.88.6/auctex-autoloads" nil t)
  package--activate-autoloads-and-load-path(#s(package-desc :name auctex :version (11 88 6) :summary "Integrated environment for *TeX*" :reqs nil :kind nil :archive nil :dir "/home/AROT/.emacs.d/elpa/auctex-11.88.6" :extras ((:url . "http://www.gnu.org/software/auctex/")) :signed nil))
  package--load-files-for-activation(#s(package-desc :name auctex :version (11 88 6) :summary "Integrated environment for *TeX*" :reqs nil :kind nil :archive nil :dir "/home/AROT/.emacs.d/elpa/auctex-11.88.6" :extras ((:url . "http://www.gnu.org/software/auctex/")) :signed nil) nil)
  package-activate-1(#s(package-desc :name auctex :version (11 88 6) :summary "Integrated environment for *TeX*" :reqs nil :kind nil :archive nil :dir "/home/AROT/.emacs.d/elpa/auctex-11.88.6" :extras ((:url . "http://www.gnu.org/software/auctex/")) :signed nil) nil deps)
  package-activate(auctex)
  package-initialize()
  byte-code("\302\303!\210\302\304!\210\305\306\307\310#\210\311\312\010\"\021\313 \207" [prelude-dir package-user-dir require cl package add-to-list package-archives ("melpa" . "http://melpa.org/packages/") t expand-file-name "elpa" package-initialize] 4)
  require(prelude-packages)
  eval-buffer(#<buffer  *load*> nil "/home/AROT/.emacs.d/init.el" nil t)  ; Reading at buffer position 4156
  load-with-code-conversion("/home/AROT/.emacs.d/init.el" "/home/AROT/.emacs.d/init.el" t t)
  load("/home/AROT/.emacs.d/init" t t)
  #f(compiled-function () #<bytecode 0x25ec51>)()
  command-line()
  normal-top-level()

เนื่องจากฉันมีความรู้เพียงเล็กน้อยเกี่ยวกับ LISP ทุกคนสามารถช่วยฉันในเรื่องนี้ได้หรือไม่? ขอบคุณ!


มีการติดตั้งฉากนี้ไหม คุณดูเหมือนจะมีชุดยางหายไป หากคุณไม่ได้ใช้อาจลองติดตั้ง emacs ใหม่ หากคุณทำวิธีการตรวจแก้จุดบกพร่องการกำหนดค่า. emacs โดยการแสดงความคิดเห็นในส่วนโดยส่วนและโหลดใหม่ ลองแสดงความคิดเห็นออกการlatexกำหนดค่า (เช่น 'ต้องการ (tex-site)) หรือติดตั้งแพคเกจจาก elpa
manandearth

ขอบคุณสำหรับการตอบกลับของคุณ @ manandearth! ฉันได้แก้ไขข้อผิดพลาดโดยติดตั้ง auctex จากแหล่งที่มาใหม่
หุ่นยนต์ AI
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.