简体   繁体   English

"为什么在启动 emacs 时出现“错误(el-get):安装瞬态时”?"

[英]Why do I get "Error (el-get): while installing transient" when starting emacs?

I very suddenly starting experiencing a problem while loading emacs.我在加载 emacs 时突然开始遇到问题。 Emacs now takes a very long time to load and when it does, I get the warnings: Emacs 现在需要很长时间才能加载,当它加载时,我会收到警告:

Generating transient.info
make[1]: makeinfo: No such file or directory
make[1]: *** [transient.info] Error 1
make: *** [info] Error 2

I was able to fix this error by creating an early-init.el file and moving the following lines to it:我可以通过创建 early-init.el 文件并将以下行移至其中来修复此错误:

(add-to-list 'load-path "~/.emacs.d/el-get/el-get")

(unless (require 'el-get nil 'noerror)
  (with-current-buffer
      (url-retrieve-synchronously
       "https://raw.githubusercontent.com/dimitri/el-get/master/el-get-install.el")
    (goto-char (point-max))
    (eval-print-last-sexp)))

(add-to-list 'el-get-recipe-path "~/.emacs.d/el-get-user/recipes")
(el-get 'sync)

(add-to-list 'load-path "~/.emacs.d/el-get/el-get")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM