 2012 年 02 月 15 日

*  謝辞
 MeCab を開発された工藤拓さんはじめ，関係者の方々に感謝を申しあげます．


 # 実装関数の解説ページ
#  『Rによるテキストマイニング入門』に記載の無い関数を含めて解説しています
http://rmecab.jp/wiki/index.php?RMeCabFunctions

------------------------------------------------------------------------
*    MeCab のインストール
  * * Mac
   Mac OS X 10.5 >  には，はじめから MeCab がインストール済みのようですが．
   RMeCab とは文字コード設定が異なるため，別にインストールしてください．
   インストール先は別なので，上書きされることはありません．
   
   Macintosh ユーザーは次の手順で MeCab をインストールしてください．
   Macport 版  mecab は利用できませんので，ソースからインストールしてください．
   すでにインストールしている場合でも，インストール先は別になりますので，
   ファイルが上書きされることはありません．
  
    なお，ファイルのダウンロードでは，Ctrl キーを押しながら
    ファイルをクリックしてください．さもないとファイル名が変更されてしまいます
    「リンク先のファイルをダウンロード」を選んでください．
	
	* * Linux 
    Linux ユーザー
   Linux で mecab をレポジトリからインストールする場合は utf-8 を指定してください．
   たとえば Ubuntu ならば Synaptic で mecab-ipadic-utf8 を検索して，これだけを
   インストール指定すれば mecab 本体も自動的にインストールされます．
   この場合，下記の手順「MeCab 本体をソースからインストールする」を実行する必要はありません

------------------------------------------------------------------------
  ** Mac & Linux

* *  MeCab 本体をソースからインストールする
 http://mecab.googlecode.com/svn/trunk/mecab/doc/index.html からソースファイルをダウンロードします
		 開発時の mecab のヴァージョンは 0.993 でした
		$ cd Downloads
		$ tar zxvf mecab-0.993.tar.gz 
		$ cd mecab-0.993
		# $ ./configure --with-charset="utf8"
		$ ./configure --with-charset="utf8" LDFLAGS="-liconv" # Mac の場合
		$ make
        # $ chmod 700 install-sh # Mac で実行が必要かも知れまえん
		$ sudo make install
		
        $ sudo ldconfig  Linux ではこれが必要です
		
		 辞書のインストール．開発時のヴァージョン 2.7.0-20070801 
		$ tar zxf mecab-ipadic-2.7.0-20070801.tar.gz
		$ cd mecab-ipadic-2.7.0-20070801
		$ ./configure --with-charset="utf-8"
         エラーが出る場合は，PATHを通してみてください
         以下の一行を実行します．
        $ export PATH=/usr/local/bin:PATH
		$ make
		$ sudo make install

       	$ sudo ldconfig  Linux ではこれが必要です

		
         今後のために PATH を追加しておきます
         $ echo $PATH
         を実行して表示された内容に /usr/local/bin が含まれていない場合は
         ホームディレクトリに戻って
         $ cd
         次のコマンドを実行しておきます．
         $ echo '/usr/local/bin:$PATH' >> .bash_profile
         引用符はシングルコーテーションです

 		 ubuntu 8.10 では，場合によっては
		  コンパイルを実行する前に g++-4.2をインストールした上で
		   export GCC=g++-4.2
		    export CC=gcc-4.2
			 をあらかじめ実行しておく必要があるかもしれません．

 
-------------------------------------------------------------------------		  
*    Mac での RMeCab のインストール


 次に R を起動します．なおアプリケーションフォルダにはRが2種類あります．
 Lion / SnowLeopard では R64 (64bit) を，また Leopard では R (32bit) を起動してください．

**  メニューから [パッケージとデータ]→[パッケージインストーラ]
を選びます．
一番上のCRANと表示されているメニューを[このコンピューター上のバイナリパッケージ]に変更します．
右下の installボタンを押して，ダウンロードした RMeCab_***.tgzを選びます．*** の部分はバージョン番号です．

Rのコンソールには
	[引数libが欠けています]
という警告メッセージが出ますが、これは異常ではありません。これでインストールは完了です

		      インストールする権限がないといわれた場合は，自分のホームに例えば RLibs などという
			  フォルダを新規作成します。そして，やはりホームに .Renvironというファイルを作成し，
			  中身を次のように編集してください．
			  R_LIBS=/Users/ishida/Rlibs
			        ishida の部分は terminal 画面の $ マークの前に表示されているログイン名に
					変えてください．terminal上では以下のようにしても作成できます．
					$ echo 'R_LIBS=/Users/ishida/Rlibs' > .Renviron
					$ cat .Renviron
					その上で，Rを起動しなおして，再びRMeCab_***.tgz パッケージをインストールする
					手続きを行い、ファイルを選ぶ前に ウィンドウ下の [ユーザーエリア] にチェック
					を入れておきます．
					

*   Linux で RMeCab をインストールする方法

** 32 bit

  install.packages("RMeCab_0.991.tar.gz", destdir=".",  repos = NULL)

** 64 bit
  
  install.packages("RMeCab_0.991_R_x86_64-unknown-linux-gnu.tar.gz", destdir=".",  repos = NULL)






これで準備は完了です．さっそくRMeCab機能?を試してみてください．
なお試用データセットを用意しました．

				

library(RMeCab)

citation("RMeCab")

RMeCabC("すもももももももものうち")


					万が一文字化けするような場合は，
					> Sys.getlocale()
					> Sys.setlocale("LC_CTYPE", "ja_JP.UTF-8")
					を実行してみてください．
