インストール手順については以下のホームページを参考にしてください. http://cms.ias.tokushima-u.ac.jp/index.php?RMeCab 以下は上記URLのコピーです. _ Windows 版バイナリ のインストール方法 fileRMeCab_0.62.zip (R-2.8.0), fileRMeCab_0.61.zip (R-2.7.1) と 付属の環境設定ファイル * fileRMeCabInstall.bat (標準的なライブラリフォルダ設定の場合) * fileRMeCabInstallXP.bat(ライブラリフォルダがユーザーフォルダ内にあるXPの場合) * fileRMeCabInstallVista.bat (ライブラリフォルダがユーザーフォルダ内にあるVISTAの場合) ご利用は自己責任でお願いします. インストール手順 1. まずMeCabをインストールしてください.ここ から win32バイナリmecab-0.97.exe をダウンロードしてインストールします.インストール先は標準設定のまま C:\Program Files\MeCab とします.また文字コードは Shit-Jis のままとします. 2. 次に RMeCab_***.zip をRにインストールします.*** の部分はバージョン番号です.Rのメニューから[パッケージ]→[ローカルにあるzipファイルからのパッケージのインストール]を選んで,ダウンロードした RMeCab_***.zipファイルを選んでインストールします.[win-libraryを作成したいのですか] と聞いてきた時は OK を押してください(この際,R はユーザーフォルダを作成します). インストール後,Windowsの環境設定で MeCab へのパスを通すと,以下 3. 以下の処理は不要となります.すなわちコントロール・パネルの[システム]アイテムを起動し、表示される[システムのプロパティ]ダイアログの[詳細設定]タブ(Windows 2000では[詳細]タブ)をクリックし、[システム環境変数] の PATH に ":C:\Program Files\MeCab\bin" を追加します(引用符は不要). 3. ここで,Rのライブラリフォルダがどこにあるかを確認してください.Rのコンソール画面で .libPaths() を実行すると分かります.通常はRがインストールされたフォルダになります. A. この結果の最初の出力 ([1] のすぐ右横の表示内容) が [1] "C:/PROGRA~1/R/R-2*~*.*/library" のように (*の部分はバージョン番号)なっていれば,R 本体と同じ場所にあります.以下の手順の4.までを実行してください. B. .libPaths() の最初の出力が [1] "C:\\Document and Settings\\ishida\\Documents/R/win-library/2.7" あるいは [1] "C:\\Users\\ishida\\Documents/R/win-library/2.7" のようにユーザー名を含んでいる場合は,ユーザーフォルダにライブラリはインストールされています.以下の手順の4. は飛ばして,手順の5.,場合によっては 6. までを実行してください. 4. 続いて, MeCab? と R の両方が標準的なフォルダにインストールされた状態であり,またRのライブラリフォルダが R 本体と同じ場所にあれば,fileRMeCabInstall.bat をダブルクリック してください.これでインストールは完了です.さっそく機能を試してみてください.なお試用データセットを用意しました. 5. MeCab? はデフォルトのままインストール先を変更しなかったが,Rのライブラリフォルダがユーザフォルダになっている場合,XPのユーザーであればfileRMeCabInstallXP.bat を,またVistaのユーザーはfileRMeCabInstallVista.bat を実行して,環境設定を行ってください.これでインストールは完了です. 6. ここまでの手順でうまく動作しない場合 . 1. MeCab? と R のインストール先を独自に変更した場合や RMeCab? が動作しない場合は以下を手作業で実行してください. A. MeCab?をインストールしたフォルダ内の bin フォルダに libmecab.dll というファイルがありますので,これを R のライブラリ関連フォルダ library にインストールされた RMeCab?パッケージフォルダ内の libs フォルダ内にコピーします. B. 例えばインストール先が E:\Program Files\MeCab ならば,その lib フォルダ内に libmecab.dll というファイルがあります.これを R のライブラリ関連フォルダに作成された RMeCab?パッケージ用のライブラリフォルダ libs にコピーします.例えばRのインストール先が E:\Program Files\R\R-2.*.* ならば,その library というフォルダの中に RMeCab\libs? というフォルダがありますので,そのフォルダ内に libmecab.dll をコピーしてください. C. R のインストール先に RMeCab?パッケージ用のライブラリフォルダが存在しない場合,別の場所,すなわちユーザーフォルダにインストールされた可能性があります. 例えば個人名のフォルダの中に 「ドキュメント」->「R」->「win-library」->「2.*」があり,その中に RMeCab?\libs フォルダがあるかもしれません。Rのコンソール画面で .libPaths() と実行すると分かります.以下は Vista Home Basic にR-2.7.1をインストールし、続いてRMeCab? をインストールした直後に実行した結果です。 > .libPaths() [1] "C:\\Users\\ishida\\Documents/R/win-library/2.7" [2] "C:/PROGRA~1/R/R-27~1.1/library" この場合は libmecab.dll を win-library/2.7 の中のRMeCab\libs? というフォルダの中に手作業でコピーしてください。 ご利用は自己責任でお願いします. ↑ _ Macintosh 版バイナリ のインストール方法 fileRMeCab_0.62.tgz (R-2.8.0), fileRMeCab_0.61.tgz (R-2.7.1) 開発環境の文字コードは UTF-8 でした. ご利用は自己責任でお願いします. インストール手順 1. MeCab本体のインストールには Mac OS X DVD に付属の開発環境をインストールしておく必要があります.DVDの[ユーティリティフォルダ]にある [ターミナル],[X11]と,[Optional Installs] フォルダ内 [Xcode Tools] フォルダにある [XcodeTools?.mpkg] をインストールしておいてください. 1. まずMeCabをインストールします.ここからソース版 mecab-0.97.tar.gz を取得します.同じく辞書 mecab-ipadic-2.7.0-20070801.tar.gz もダウンロードしてください.バージョンを表す数字は適当に読み替えてください. 2. terminalを起動して,ダウンロードしたフォルダに移動します.仮にこれを Downloads フォルダとします. $ cd Downloads $ tar zxvf mecab-0.97.tar.gz $ cd mecab-0.97 $ ./configure --with-charset=utf-8 $ make $ sudo make install 1. もしも sudo make install を実行すると make Error , Permission denied などと表示される場合は次のようにしてください. $ chmod 700 install-sh $ sudo make install 3. 辞書もインストールします $ tar zxf mecab-ipadic-2.7.0-20070****.tar.gz $ cd mecab-ipadic-2.7.0-20070**** $ ./configure --with-charset=utf-8 $ make $ sudo make install 4. 次に R を起動します. メニューから [パッケージとデータ]→[パッケージインストーラ]を選びます.一番上のCRANと表示されているメニューを[このコンピューター上のバイナリパッケージ]に変更します.右下の installボタンを押して,ダウンロードした RMeCab_***.tgzを選びます.*** の部分はバージョン番号です. 1. インストールする権限がないといわれた場合は,自分のホームに例えば RLibs などというフォルダを新規作成します。そして,やはりホームに .Renvironというファイルを作成し,中身を次のように編集してください. R_LIBS=/Users/ishida/Rlibs ishida の部分は terminal 画面の $ マークの前に表示されているログイン名に変えてください.terminal上では以下のようにしても作成できます. $ echo 'R_LIBS=/Users/ishida/Rlibs' > .Renviron $ cat .Renviron 2. その上で,Rを起動しなおして,再びRMeCab_***.tgz パッケージをインストールする手続きを行い、ファイルを選ぶ前に ウィンドウ下の [ユーザーエリア] にチェックを入れておきます. 5. これで準備は完了です.さっそく機能を試してみてください.なお試用データセットを用意しました. 1. 万が一文字化けするような場合は, > Sys.getlocale() > Sys.setlocale("LC_CTYPE", "ja_JP.UTF-8") を実行してみてください. ↑ _ Linux 版バイナリ のインストール方法 fileRMeCab_0.62.tar.gz (R-2.8.0), fileRMeCab_0.61.tar.gz (R-2.7.1) 1. Mac版と同じ方法でインストールしてください. 開発環境の文字コードは UTF-8 でした.なおご利用は自己責任でお願いします. ソースtar.gzファイルは石田のサイトから入手できます.cms.ias.tokushima-u.ac.jp