gpt4 book ai didi

debugging - Emacs:Symbol 的函数定义是无效的:use-package

转载 作者:行者123 更新时间:2023-12-03 20:40:49 25 4
gpt4 key购买 nike

我正在尝试在 Windows 上配置 Emacs,并且我想在我的配置中插入一个包“use-package”,但是当我按下在 Emacs 上执行时显示消息“符号的函数定义是无效的:使用-包裹”

(setq inhibit-startup-message t)

(require 'package)
(setq package-enable-at-startup nil)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
(add-to-list 'package-archives '("gnu" . "https://elpa.gnu.org/packages/"))

(package-initialize)


(unless (package-installed-p 'use-package)
(package-refresh-contents)
(package-install 'use-package))

有时我会收到错误消息“use-package 不可用”。
    Debugger entered--Lisp error: (void-function package-installed-p)
(package-installed-p (quote use-package))
(if (package-installed-p (quote use-package)) nil (package-refresh-contents) (package-install (quote use-package)))
eval((if (package-installed-p (quote use-package)) nil (package-refresh-contents) (package-install (quote use-package))) nil)
elisp--eval-last-sexp(nil)
eval-last-sexp(nil)
funcall-interactively(eval-last-sexp nil)
call-interactively(eval-last-sexp nil nil)
command-execute(eval-last-sexp)

最佳答案

您应该可以找到 use-package在用 M-x package-list-packages 生成的列表中.如果是这样,那么 (package-install 'use-package)应该会成功:该包在 MELPA 上可用。

要使用它,您必须添加

(require 'use-package)

到您的 .emacs(或等效文件)。

关于debugging - Emacs:Symbol 的函数定义是无效的:use-package,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48426870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com