[英]Cannot open load file | Emacs doesn't see my .el files even if they exist on MAC OS X?
我最近开始使用MAC OS X Mavericks,并为MAC安装了Emacs版本24.3(9.0)。 以前,我在Ubuntu笔记本电脑上使用了Emacs 23,并且一切正常。
我试图在MAC OS X上重置我的.emacs初始化文件(使用我在Ubuntu笔记本电脑上一次又一次创建的.emacs初始化文件),但是由于以前使用的某些模式,我遇到了一些问题:
当我启动emacs时,出现以下错误:
文件错误:无法打开加载文件,颜色主题
我知道这通常发生在Emacs找不到文件但一切都可以在Ubuntu上运行时,这是Lisp:
(add-to-list 'load-path "/usr/share/emacs/site-lisp/emacs-goodies-el/color-theme.el")
(require 'color-theme)
(eval-after-load "color-theme"
'(progn
(color-theme-initialize)
(color-theme-dark-tonio)))
实际上,我的MAC上存在文件/usr/share/emacs/site-lisp/emacs-goodies-el/color-theme.el ,但是出现此错误,有人遇到类似问题并解决了吗? 我该怎么办?
感谢您的关注
load-path
应包含在其中找到文件的目录 。 即使用(add-to-list 'load-path "/usr/share/emacs/site-lisp/emacs-goodies-el/")
您的加载路径不应直接指向文件本身。 尝试将第一行更改为:
(add-to-list 'load-path "/usr/share/emacs/site-lisp/emacs-goodies-el")
您可能还会使用新的软件包功能进行调查:
(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.milkbox.net/packages/") t)
(package-initialize)
(unless (package-installed-p 'color-theme)
(package-refresh-contents) (package-install 'color-theme))
这将使您更轻松地将.emacs复制到新计算机上,并使它可以正常工作,而无需花费很多精力。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.