2016-04-12 16 views
1

Paketlerimi emacs 25.0.50 derlememde güncelliyordum. Ve bazı nedenlerden dolayı düzgün çalışmadı.Emacs Recursive Load

error: Recursive load, /usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp/cl-extra.elc, /usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp/bytecomp.elc, /Users/Maurice/.emacs.d/elpa/seq-2.15/seq-25.elc, /Users/Maurice/.emacs.d/elpa/seq-2.15/seq.elc, /usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp/cl-extra.elc, /usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp/bytecomp.elc, /Users/Maurice/.emacs.d/elpa/seq-2.15/seq-25.elc, /Users/Maurice/.emacs.d/elpa/seq-2.15/seq.elc, /usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp/cl-extra.elc, /usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp/bytecomp.elc, /Users/Maurice/.emacs.d/elpa/seq-2.15/seq-25.elc, /Users/Maurice/.emacs.d/elpa/seq-2.15/seq.elc, /usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp/cl-extra.elc, /usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp/bytecomp.elc, /Users/Maurice/.emacs.d/elpa/seq-2.15/seq-25.elc, /Users/Maurice/.emacs.d/elpa/seq-2.15/seq.elc, /usr/local/Cellar/emacs/HEAD/share/emacs/25.0.50/lisp/emacs-lisp/cl-extra.elc, /Users/Maurice/.emacs.d/core/prelude-packages.elc, /Users/Maurice/.emacs.d/init.el

kimse bana açıklayabilir misiniz bu durumu düzeltmek için ne yapması gerektiğini: Emacs yeniden zaman aşağıdaki ölümcül hata mesajını aldım

+0

Ve ben Prelude by b.batsov kullanıyorum .... bu daha önce bahsetmediğim için üzgünüm –

+0

Hata mesajı nasıl belirsiz? 'cl-extra'' bytecomp' içinde çeken 'cl-extra' içinde çeken bytecomp' içinde çeker ... – tripleee

+0

Suçlu, emacs standardını 'seq'yi geçersiz kılan ve görünüşte geçersiz olan yerel' seq' gibi görünür Yinelemeli bağımlılık, ama bu spekülasyon. – tripleee

cevap

1

"Yinelemeli yükleme", paketler arasında dairesel bir bağımlılığa sahip olduğunuz anlamına gelir. Sokağa bakılırsa

... seq çeker cl-extra çeker bytecomp çeker seq, (load veya require yolu, vb yoluyla), bir yerel olarak üçüncü yüklemiş içinde cl-extra çeker seq'un paketlenmiş sürümü, bu yüzden muhtemel suçluların gideceği yol gibi görünmesi; ama çekilmesinin bir nedeni var, bu yüzden başka bir şeyin bu değişimden dolayı çalışmayı durdurması, vb.

Prelude bunun gibi görünüyor; Belki bu sorun çözülene kadar üzerinde bırakmanız gerekir. (Yapabiliyorsanız bir hata raporu gönderin!)