2017-01-30 2 views
3

Cask + Palletの組み合わせを使用してemacsでパッケージを管理しようとしています。EmacsでCaskを使用する際のトラブル

私は次のように私の .emacs.dディレクトリに Caskファイルを作成している

:私は実行して、.emacs.dディレクトリ内cask installを実行している

(require 'cask "~/.cask/cask.el") 
(cask-initialize) 
(require 'pallet) 
(pallet-mode t) 

(source melpa) 

(depends-on "pallet") 

そして、私は、次のしている​​行これは.emacs.d/.cask /の下にパッケージディレクトリを作成し、パレットはこのディレクトリの下に正常に含まれているようです。

私はしかし、それはpalletパッケージを発見したために失敗していると投げていると、Emacsを初期化する場合:

File error: Cannot open load file, No such file or directory, pallet 

は私がMacOXSと使用してemacsの25.1にしています。誰かが問題であるかもしれないことについて何らかの考えを持っていますか?

+0

これは暗闇で撮影されたものですが、 '〜/ .emacs.d/.cask'ディレクトリのサブフォルダを確認しましたか? Emacsのバージョンと一致するものが1つあります。存在しない場合は、そのエラーの原因の1つになります。 私は2つのEmacsバージョン(アプリケーションバンドルからのものとシステムからのもの)を使用していたので、問題がありました。 –

+0

あなたの意見を大変ありがとう@JulianKniephoff!しかし、残念ながら、そうではありません。私の "〜/ .emacs.d/.cask"ディレクトリには1つのサブフォルダしかありません。正しいバージョンで名前が付けられています。 –

答えて

3

私のシステムはmacOS Sierra 10.12.3、Emacs 25.1.50.1およびcask 0.7.6です。 私はあなたと同じ問題を抱えています。以下は私のCaskファイルです。

(source melpa-stable) 
(source gnu) 
(depends-on "pallet") 
(depends-on "req-package") 

キャスクバージョンを0.7.6から0.8.1にアップグレードした後、問題は解決されました。

+0

キャスクのバージョンアップに役立った!ありがとう! – firesofmay

関連する問題