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
誰かが私を正しい方向に向けることができますか?
コードは大丈夫そうです、私はタイプミスにお金をかけます。実際、従来の名前はsite-LISP
です(つまり、p
ではなくt
を使用します)。ファイルをsite-LISP
に入れても、initファイルにsite-list
を書き込んだのではないでしょうか。
次のようなフォルダではなく、ファイルへのロードパスを指定してみてください。
(リストに追加 'ロードパス "〜/ .emacs.d/site-list/Rainbow/rainbow-delimiters.el")(' Rainbow-delimitersが必要)
Emacsスタートアップキット(https://github.com/technomancy/emacs-starter-kit)またはそのフォークを既にセットアップしている場合は、以下のようにRainbow区切り文字をインストールできます。
package-list-packages
(これにより、インストール可能なパッケージのリストを含むバッファーが開きます)C-s Rainbow
)上記の手順でインストールされ、パッケージもロードされ(ファイルバッファーが評価されます)、Rainbow区切り文字を使用できるようになります。
最小限の新しいinitファイルで最初からやり直そうとしていて、Cannot open load file
に対して(require 'dired-details)
を取得していました。
Initファイルに(package-initialize)
を含めるのを忘れていることに気づきました。 (それが私が使用しているマネージャーなので必要です。)
Emacs Code Browser、ECBで同じ問題が発生しました(ロードファイルsilentcomp.elを開くことができません)。 ファイルのパーミッションが正しくありませんが原因でした。
Rainbow-delimiters.elおよびその他の.elファイルの読み取り権限を確認してください