Doom-emacs: doom-autoload-error, "autoloads.pkg.el", (void-variable evilmi-jump-items) 最新开发

创建于 2018-12-28  ·  4评论  ·  资料来源: hlissner/doom-emacs

观察到的行为

厄运刷新输出

In toplevel form:
autoloads.pkg.el:3890:1:Warning: misplaced interactive spec: ‘(interactive
    "P")’
Copied backup to /Users/bharat/.emacs.d/.local/autoloads.pkg.el.bk
Deleted old autoloads.pkg.el
--------------------------------------------------

There was an unexpected error:
  Error in an autoloads file (doom-autoload-error)
  autoloads.pkg.el
  (void-variable evilmi-jump-items)

Run the command again with the -d (or --debug) option to enable debug
mode and, hopefully, generate a stack trace. If you decide to file a bug
report, please include it!

Emacs outputs to standard error, so you’ll need to redirect stderr to
stdout to pipe this to a file or clipboard!

  e.g. doom -d install 2>&1 | clipboard-program
Error in Doom Emacs core: doom-autoload-error, "autoloads.pkg.el", (void-variable evilmi-jump-items)

Finished!

预期行为

厄运 emacs 应该正确打开

重现步骤

  1. 新鲜的克隆 doom-emacs
  2. 结帐开发分支
  3. 运行make install

系统信息


点击展开

Doom Doctor
Emacs v27.0.50
Doom v2.0.9 (869758e8)
shell: /bin/zsh
Compiled with:
  RSVG IMAGEMAGICK GLIB NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS
  NS MODULES THREADS LCMS2 GMP
uname -a:
  Darwin 192-168-1-105.tpgi.com.au 18.2.0 Darwin Kernel Version 18.2.0: Mon Nov 12
  20:24:46 PST 2018; root:xnu-4903.231.4~2/RELEASE_X86_64 x86_64

Checking your OS...
Checking your fonts...
Checking gnutls/openssl...
Testing your root certificates...
Checking for GNU/BSD tar...
Attempt to load DOOM: failed (Your package autoloads are missing! Run
  ‘bin/doom refresh’ to regenerate them)

duplicate

最有用的评论

这是#1077 和#1078 的副本。

为了后代,我将在这里留下我对#1077 的回应。 请让这个问题保持开放。 当问题在上游得到解决时,我将关闭它。


[此自动加载错误是]由最新版本的 evil-matchit 包引起的。 有一个公关可以解决这个问题

同时,您可以将其添加到您的 ~/.doom.d/packages.el 文件中以解决它:

(package! evil-matchit :recipe (:fetcher github :repo "redguardtoo/evil-matchit" :commit "7d65b4167b1f0086c2b42b3aec805e47a0d355c4"))

之后,不要忘记运行~/.emacs.d/bin/doom refresh (或make在 ~/.emacs.d 中,它们是一样的)。

所有4条评论

这是#1077 和#1078 的副本。

为了后代,我将在这里留下我对#1077 的回应。 请让这个问题保持开放。 当问题在上游得到解决时,我将关闭它。


[此自动加载错误是]由最新版本的 evil-matchit 包引起的。 有一个公关可以解决这个问题

同时,您可以将其添加到您的 ~/.doom.d/packages.el 文件中以解决它:

(package! evil-matchit :recipe (:fetcher github :repo "redguardtoo/evil-matchit" :commit "7d65b4167b1f0086c2b42b3aec805e47a0d355c4"))

之后,不要忘记运行~/.emacs.d/bin/doom refresh (或make在 ~/.emacs.d 中,它们是一样的)。

谢谢。 让 emacs 使用上述代码😃。

PR 已合并,因此我会考虑解决此问题。 您可以删除上述建议的包! 更新包后阻止: ~/.emacs.d/bin/doom update (或make update~/.emacs.d )。

谢谢。

此页面是否有帮助?
0 / 5 - 0 等级