読者です 読者をやめる 読者になる 読者になる

Sinatraのあらかると

記録することで、環境構築で悩まない。

るびきちさんに感謝。


環境:
Ruby1.9.3-p194
rcodetools -0.8.5.0

http://blog.katsuma.tv/2009/05/install_elips.html
Emacsを使っていて、
rcodetools.el
の導入方法などは上記リンクから入れる。
例をあげるなら、


rvm gemset use takayuki
gem install rcodetools
/Users/kamiyama(ユーザ名)/.rvm/gems/
ruby-1.9.3-p194@takayuki/gems/
rcodetools-0.8.5.0/rcodetools.el
(このファイルをロードパスの通ったsite-lispかeslipに入れる。)

rcodetoolsEmacsで使うには、
Windowsのpikとかだとここまででいい。
Macユーザ以外でも、Linux系のOSでも、
rvmを使っている人は多いはず。
rvmには、rvm.elというrvmを操作管理するツールが必要になってくる。

調べたら、
https://github.com/senny/rvm.el
からダウンロードできる。

このrvm.elを、
ロードパスが通ったsite-lispもしくはelispへいれる。

init.elか.emacsファイルに追加。


(require 'rvm)
(rvm-use-default)
;; use rvm's default ruby for the current Emacs session

Emacsを起動して、


M-x rvm-use バージョン
例 M-x rvm-use-1.9.3
gemset rcodetoolsが入ったgemset
例 gemset: takayuki


Rubyコードを開いて、


M-x xmp

と実行するとrcodetoolsが動き出力結果が表示される。
できたらinit.elか.emacsなどの設定ファイルにて、
デフォルトでrcodetoolsが入ったgemsetを指定できたらいいな。

これをせずに、M-x xmpを実行してもno such file directory xmpfilterEmacsにエラーメッセージがでるんだ。どうだろうか。

うん、global、gemsetにrcodetoolsfastriを入れたらM-x xmpが動いている。
気にするほどではないね。gemsetのデフォルト。

Copyright © 2007-2017 Takayuki Kamiyama. All Rights Reserved.