我今天更新了我與ELPA和更新後的Emacs包我卡與是否可以降級安裝ELPA的軟件包?
變量綁定深度超過MAX-specpdl尺寸
錯誤。 由於調試不容易,是否可以降級更新的軟件包?我在哪裏可以找到ELPA日誌,我可以獲取這些軟件包的以前版本?
我今天更新了我與ELPA和更新後的Emacs包我卡與是否可以降級安裝ELPA的軟件包?
變量綁定深度超過MAX-specpdl尺寸
錯誤。 由於調試不容易,是否可以降級更新的軟件包?我在哪裏可以找到ELPA日誌,我可以獲取這些軟件包的以前版本?
我第二@ lawlist的建議(setq debug-on-error t)
早在您的~/.emacs
文件。您也可以使用emacs --debug-init
獲得類似的結果。這就是說,有時你在這裏得到的錯誤也會阻止調試器顯示出來。我建議您M-x report-emacs-bug
並描述問題以及您找到的任何其他信息,包括您找到的解決方案(如果有)。
至於降級包,它在技術上是可行的,但沒有UI支持。並且沒有安裝軟件包的日誌。請在錯誤報告中提及這一點,因爲嘗試跟蹤這些事情確實是一個好主意。
對不起。
嘗試在你的'.emacs'文件中添加'(setq debug-on-error t)',然後重新啓動Emacs以查看是否有更好的錯誤報告。一種選擇是重命名你的elpa目錄 - 例如'elpa-original',然後每次下載一個包的最新版本,並在下載下一個包之前嘗試每個包。您可能會發現您可以全部安裝並且沒有錯誤,或者您可能會發現有問題的軟件包,因爲您一次只做一個軟件包,並且在每次安裝後重新啓動Emacs。而事後看來,開始經常備份Emacs安裝。 – lawlist
這是(其中一個原因)爲什麼我保持我的整個Emacs配置在版本控制下。如果我升級一個庫並且破壞了某些東西,我只需將其恢復即可。我建議你這樣做。 – phils
你可以修改標題嗎?你選擇的答案實際上並不能回答你的問題。 –