after M-x prelude-update I get error: Wrong type argument: stringp, 100

after M-x prelude-update I get error: Wrong type argument: stringp, 100

系统:Linux薄荷20 Emacs 版本 26.3

我用 package-list-packages 更新了所有包,然后 运行 M-x prelude-update。 使用 emacs --debug -init 重新启动 emacs 后出现此错误:

(有人知道这个“100”是什么吗?)

Debugger entered--Lisp error: (wrong-type-argument stringp 100)
  expand-file-name(100 "/home/belberg/.emacs.d/")
  projectile-expand-root(100)
  projectile-verify-file(100)
  apply(projectile-verify-file 100)
  #f(compiled-function (&rest cl-x) #<bytecode 0x205cff5>)(100)
  mapcar(#f(compiled-function (&rest cl-x) #<bytecode 0x205cff5>) "debian/control")
  cl-mapcar(#f(compiled-function (&rest cl-x) #<bytecode 0x205cff5>) "debian/control")
  apply(cl-mapcar #f(compiled-function (&rest cl-x) #<bytecode 0x205cff5>) "debian/control" nil)
  cl-map(nil #f(compiled-function (&rest cl-x) #<bytecode 0x205cff5>) "debian/control")
  apply(cl-map nil #f(compiled-function (&rest cl-x) #<bytecode 0x205cff5>) "debian/control" nil)
  cl-every(projectile-verify-file "debian/control")
  projectile-verify-files("debian/control")
  #f(compiled-function (project-type-record) #<bytecode 0x1af4f89>)((debian marker-files "debian/control" project-file "debian/control" compilation-dir nil configure-command nil compile-command "debuild -uc -us" test-command nil install-command nil package-command nil run-command nil))
```
```
"Missing modules file %s" "You can get started by copying the bundled example file from sample/prelude-modules.el" expand-file-name "custom.el" delete "^[^#.].*\.el$" "Prelude is ready to do thy bidding, Master %s!" version< "25.3" eval-after-load "enriched" #f(compiled-function () #<bytecode 0x483f0d>) prelude-eval-after-init run-at-time ...] 8)
  load("/home/belberg/.emacs.d/init" t t)
  #f(compiled-function () #<bytecode 0x1e0f4d>)()
  command-line()
  normal-top-level()

请尝试在 core/prelude-editor.el 中注释掉对 projectile 的引用。重新启动 emacs,然后 运行 M-x package-list-packages。包列表刷新后键入 U,然后键入 x 以安装包。包刷新后,退出 emacs,取消注释您在 core/prelude-editor.el 中注释掉的内容并重新启动 emacs。