我是emacs的新手,我想爲django安裝pony-mode。我一直在努力安裝說明,但我還沒有找到一種方法來使其工作。我是否需要對所有.el文件進行字節編譯?我怎麼做?是否有任何需要安裝的依賴關係?我設法得到以下錯誤:pony-mode.el:83:1:Error: Cannot open load file: files-x
。有人可以提供一套完整的說明嗎?如何在emacs中爲Django安裝pony-mode
我使用Ubuntu的10.04
我是emacs的新手,我想爲django安裝pony-mode。我一直在努力安裝說明,但我還沒有找到一種方法來使其工作。我是否需要對所有.el文件進行字節編譯?我怎麼做?是否有任何需要安裝的依賴關係?我設法得到以下錯誤:pony-mode.el:83:1:Error: Cannot open load file: files-x
。有人可以提供一套完整的說明嗎?如何在emacs中爲Django安裝pony-mode
我使用Ubuntu的10.04
它工作得很好,我
git clone http://github.com/davidmiller/pony-mode ~/Development/pony-mode
M-x byte-compile-file (compile only pony-mode.el)
然後Emacs的GNU Emacs的23.1.1增加的.emacs:
(add-to-list 'load-path "~/Development/pony-mode")
(require 'pony-mode)
當然你將不得不改變你的路徑...小心路徑在加載路徑功能,沒有最後/沒有空格
我注意到,小馬模式也可通過package.el提供
我已經配置像這樣包管理器:
(require 'package)
(dolist (source '(("marmalade" . "http://marmalade-repo.org/packages/")
("elpa" . "http://tromey.com/elpa/")))
(add-to-list 'package-archives source t))
(package-initialize)
然後你應該能夠運行package-install
命令,並在提示時輸入pony-mode
小緩衝器。
錯誤「Can not open load file:files-x」與字節編譯無關。
有一個文件包含在GNU Emacs的files-x.el中,這是小馬模式需要的,以便爲每個項目設置設置dir局部變量。
這個錯誤很可能意味着變量`load-path'被設置爲無法找到files-x.el。
(/usr/local/share/emacs/23.1/lisp/files-x.el將是一個很好的選擇你的案例 通過加載路徑將允許你檢查這個變量。)如果您安裝標準
最後,我發現這是在Ubuntu 10.04上默認安裝emacs的問題。請參閱我在Fernando Diaz Garrido的回答中的最新評論。 – fusion
我仍然得到同樣的錯誤.. – fusion
可以請你告訴你的.emacs文件請
由@Fernando提供的安裝說明應該工作?你做了git clone嗎? –
從我看到的文件-x是標準的GNU Emacs的一部分http://repo.or.cz/w/emacs.git/blob/HEAD:/lisp/files-x.el所以它看起來像有一個安裝時遇到問題,請嘗試重新安裝或升級到更新版本 –