我正在使用emacs 24,并希望安装marmalade。
根据http://marmalade-repo.org/上的说明,我尝试将以下内容添加到我的~/.emacs文件中
(require 'package)
(add-to-list 'package-archives
'("marmalade" .
"http://marmalade-repo.org/packages/"))
(package-initialize)当我尝试重新加载e-mac时,我收到以下错误:
Error in init file: File error: "Cannot open load file", "package".可能出了什么问题?
发布于 2013-11-21 04:40:13
听起来您的Emacs版本没有附带库package.el。M-x find-library package找到了吗?如果没有,你可以尝试从网络上下载它(也许从Emacs Wiki开始),然后把它放到你的load-path中。
但即使在这种情况下,它也可能不适用于您的Emacs版本。
发布于 2019-01-04 15:32:24
当我从homebrew安装最新的emacs (26)并运行它时,我收到了这条消息。问题是OS附带了一个非常旧的emacs (22)。这就是我运行emacs时运行的内容。
我假设新的emacs没有链接到我当前的终端中。我修复了这个问题,只需打开一个新的终端并从那里运行emacs。
发布于 2016-05-18 01:21:49
在我从macports切换到mac上的自制包管理后,我收到了这个错误消息。
我怀疑我使用macports安装了emacs,虽然在删除macports之后它仍然可用,但我可能已经删除了我所依赖的库。通过自制软件安装最新版本的emacs解决了这个问题。
如果您认为您可能做了类似的愚蠢操作,请重新安装emacs。
https://stackoverflow.com/questions/20105967
复制相似问题