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。
系统: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。