簡體   English   中英

Emacs 28.1 掛斷了 Fedora 36 中的 Emacs Speaks Statistics (ESS) 包

[英]Emacs 28.1 hangs up with Emacs Speaks Statistics (ESS) package in Fedora 36

我的 Fedora 36 將 Emacs 升級到了 28.1 版。 今天,Emacs 不再啟動。 Emacs 卡住顯示正在加載site-start/ess-init.el 此外,Emacs 產生了一堆其他的emacs進程,比如 10 個,並且在系統耗盡資源之前什么都不會發生。

知道為什么會這樣嗎?

我發現了以下內容:

  • ess-init.el中唯一的一行是
    (require 'ess-site)
  • 提供ess-site.el的包是emacs-ess-18.10.2-6.fc36.noarch ,系統自帶。
  • 文件ess-site.el有一個字節編譯的版本,似乎是為 Emacs v23 准備的:
     sh-5.1$ pwd /usr/share/emacs/site-lisp/ess sh-5.1$ ls -l ess-site.el* -rw-r--r--. 1 root root 4812 Nov 10 2018 ess-site.el -rw-r--r--. 1 root root 1869 Jan 20 03:57 ess-site.elc sh-5.1$ file ess-site.elc ess-site.elc: Emacs/XEmacs v23 byte-compiled Lisp data
  • 從系統中刪除 ESS 可以解決此問題。

編輯:根據Emacs 手冊,如果舊版本是“最近的”,則舊版本 Emacs 的字節編譯不應該成為問題,無論這可能意味着:

In general, any version of Emacs can run byte-compiled code produced by recent earlier versions of Emacs, but the reverse is not true. 

Fedora 上的 emacs 附加軟件包似乎存在一個或多個錯誤。 Fedora 項目使用 Red Hat Bugzilla 系統來跟蹤錯誤。 可以在 bugzilla.redhat.com 的 bug 2108993 中跟蹤有關此特定問題的信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM