17
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

4 に答える 4

15

コードは大丈夫そうです、私はタイプミスにお金をかけます。実際、従来の名前はsite-lisp(つまり、pではなくaでt)、ファイルを入れてもinitファイルにsite-lisp書き込んだのではないでしょうか。site-list

于 2011-06-14T07:56:15.663 に答える
9

次のようなフォルダーではなく、ファイルへのロードパスを指定してみてください。

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

Emacs スタートアップ キット (https://github.com/technomancy/emacs-starter-kit) またはそのフォークを既にセットアップしている場合は、以下のようにレインボー デリミタをインストールできます。

  1. Mx package-list-packages(これにより、インストール可能なパッケージのリストを含むバッファーが開きます)
  2. 虹を探す ( C-s rainbow)
  3. パッケージが見つかったら、「I」を押してインストールのマークを付けます
  4. 「X」を押してパッケージのインストールを開始します

上記の手順でインストールが行われ、パッケージが読み込まれ (ファイル バッファーが評価されます)、レインボー区切り文字が使用できるようになります。

于 2011-06-14T07:44:17.650 に答える
0

Emacs Code Browser、ECBでも同じ問題が発生しました(ロードファイルsilentcomp.elを開くことができません)。これは、ファイルのアクセス許可が正しくないことが原因でした 。

rainbow-delimiters.elおよびその他の.elファイルの読み取り権限を確認してください

于 2012-12-08T07:35:19.070 に答える