MeadowでRailsする環境を構築していくよ
作業しながら書いていく。
emacs-rails
emacs-railsを http://rubyforge.org/projects/emacs-rails/ からダウンロード。~/site-lisp/に*.elファイルをコピー。.emacsに
;;; ;;; Rails emacs ;;; (require 'rails)
を追加。さらに、ruby-mode用のファイルを
$ cd /cygdrive/c/ruby/doc/ruby/ruby-1.8.4/misc $ cp *.el /cygdrive/c/Meadow/site-lisp
で~/site-lispにコピー。
.emacsをリロードしたら、snippet.elが足りないと怒られる。調べる。
- snippet.el - http://www.kazmier.com/computer/snippet.el
- find-recursive.el - http://www.webweavertech.com/ovidiu/emacs/find-recursive.txt
psvn
Subversionを使うためにpsvn.elをhttp://www.xsteve.at/prg/emacs/psvn.elからダウンロードして~/site-lisp/に入れる。いまさらemacs-railsのREADMEを読んで、結局.emacsを次のように。
;;; ;;; Subversion ;;; (require 'psvn) ;;; ;;; Rails emacs ;;; (defun try-complete-abbrev (old) (if (expand-abbrev) t nil)) (setq hippie-expand-try-functions-list '(try-complete-abbrev try-complete-file-name try-expand-dabbrev)) (require 'rails)
ECB
ECB - Browse Files at SourceForge.netからecb-2.32.zipをダウンロード。site-lispに解凍。
ECBの依存パッケージを先にインストールする。いずれもCEDET - Browse Files at SourceForge.netからダウンロードできる。
- semantic-1.4.4.tar.gz
- speedbar-0.14beta4.tar.gz
- eieio-0.17.tar.gz
それぞれsite-lispに解凍すると、semantic-1.4.4みたいなディレクトリがそれぞれできるので、全部load-pathに追加。ついでにECBも追加。
(add-to-list 'load-path "C:/Meadow/site-lisp/semantic-1.4.4") (add-to-list 'load-path "C:/Meadow/site-lisp/eieio-0.17") (add-to-list 'load-path "C:/Meadow/site-lisp/speedbar-0.14beta4") (add-to-list 'load-path "C:/Meadow/site-lisp/ecb-2.32")
ECBを読み込むために、
(require 'ecb)
ここで.emacsをリロードすると、speedbarのバージョンが認識できずにECBが起動できない。M-x load-file C:/Meadow/site-lisp/speedbar-0.14beta4/speedbar.el したらECBが起動できた。Meadowを再起動したら、何もしなくてもECBが起動できるようになった。うーむ。
ECBの起動は、M-x ecb-activate。終了はM-x ecb-deactivate。
M-x ecb-show-help でECBのヘルプを見ることが出来る。
M-x ecb-byte-compileでECBをバイトコンパイルする。まあ、動作速度が速くなるだけだから別にしなくてもいい気がする。
以上でECBのインストール完了。