わさっきhb

大学(教育研究)とか ,親馬鹿とか,和歌山とか,とか,とか.

R-2.8.0とESS-5.3.8

必要に迫られ,Rの最新安定版をインストールして,Meadowで使えるようにESSもセットアップしました.
なお,MeadowCygwinをあらかじめインストールしている,Windows Vistaの環境で行っています.

Rインストール

http://www.okada.jp.org/RWiki/index.php?R%20%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EBから,http://cran.md.tsukuba.ac.jp/bin/windows/base/へ行き,R-2.8.0-win32.exeをクリックしてファイル保存.ダブルクリックで,インストールしていきます.
R User Configurationについてから,Vista用のR User Configuration version 0.09bを保存.解凍して,中の「R user config - vista.hta」をダブルクリックし,オートを選びます.

PATH修正

システム環境変数*1のPathに「;C:\Program Files\R\R-2.8.0\bin」を追加します.優先度は高くなくてもよさそうです.
再ログインします.

ESSインストール

ESS - Emacs Speaks Statisticsで,Download pageではなくSourceを選び,最新版のtgzファイル(現在はess-5.3.8.tgz)をダウンロードします.
Cygwinでビルド:

tar tvf ess-5.3.8.tgz
cd ess-5.3.8
make EMACS=/cygdrive/c/meadow/bin/Meadow

Cygwinで,ファイルをコピー:

cp -a lisp ~/.emacs.d/ess
cp -a etc ~/.emacs.d/ess

ソースとディレクトリ構成が異なりますが,問題ありません.

ESS設定,そしてMeadowで動作確認

~/.emacsに修正を加えます.

(setq load-path
      (append
       (list
        (expand-file-name "~/.emacs.d/ess")
        )
       load-path))

(defvar ess-list-directory (expand-file-name "~/.emacs.d/ess"))
(defvar ess-etc-directory (expand-file-name "~/.emacs.d/ess/etc"))
(require 'ess-site)

Meadow再起動します.
M-x Rで,Rが起動します.demo(graphics)で動作確認し,quit()で終了です.