не могу открыть файл загрузки при использовании emacs - PullRequest
15 голосов
/ 14 июня 2011
GNU Emacs 23.2.1

Я скачал rainbow-delimiters.el и поместил в следующий каталог:

~/.emacs.d/site-list/rainbow/

В моем файле конфигурации emacs у меня есть следующее:

(add-to-list 'load-path "~/.emacs.d/site-list/rainbow")
(require 'rainbow-delimiters)

Однако, когда я пытаюсь запустить emacs, я получаю следующую ошибку:

File error: Cannot open load file, rainbow-delimiters

Кто-нибудь может указать мне правильное направление?

Ответы [ 4 ]

15 голосов
/ 14 июня 2011

Код выглядит нормально, я бы положил деньги на опечатку.На самом деле, традиционное имя - site-lisp (то есть с p, а не t), может быть, вы поместили файл в site-lisp, но написали site-list в файле инициализации?

8 голосов
/ 14 июня 2011

Вы можете попробовать указать путь загрузки к файлу, а не к папке, например,

(add-to-list 'путь загрузки "~ / .emacs.d / site-list / rainbow / rainbow-delimiters.el") (требуется разделитель радуги)

Если вы уже настроили стартовый комплект Emacs (https://github.com/technomancy/emacs-starter-kit) или его разветвление, вы можете установить разделители радуги, как показано ниже:

  1. M-x package-list-packages (открывается буфер со списком устанавливаемых пакетов)
  2. Поиск радуги (C-s rainbow)
  3. Найдя пакет, нажмите «I», чтобы пометить для установки
  4. И нажмите «X», чтобы начать установку пакета

Приведенные выше шаги установят, также загрузят пакет (оценивает файловый буфер), и радужные разделители готовы к использованию.

5 голосов
/ 17 июня 2014

Я пытался начать с минимального нового файла инициализации, и получал Cannot open load file для (require 'dired-details).

Понял, я забыл включить (package-initialize) в мой файл инициализации.(Необходимо, поскольку это менеджер, которым я пользуюсь.)

0 голосов
/ 08 декабря 2012

У меня была такая же проблема (не удается открыть загрузочный файл silentcomp.el) для Emacs Code Browser, ECB.Это было связано с неправильным разрешением файла .

Проверьте разрешения на чтение для rainbow-delimiters.el и других файлов .el

...