M1 MacにMeCabとRMeCabをインストールする方法とその注意点を紹介します。自分は、RMeCabのコードを走らせようとすると「R Session Aborted」という表示が出て、大変困ったので対処法を共有しておきます。
目次
MeCabのインストール
XCodeコマンドラインツールのインストール
xcode-select –install
まず、ターミナル上で、XCodeのコマンドラインツールをインストールします。RStanやCmdStanユーザーで既にインストールしている場合は、スキップしてOK。
MeCab本体と辞書をダウンロード
MeCabの公式サイトからMeCab本体①とIPA辞書②をダウンロードします。ダウンロードフォルダに入れておいてください。
taku910.github.io
MeCab本体のインストール
#ターミナルでパスを通す cd ~/Downloads #MeCab本体を解凍し、解凍したフォルダへパスを通す tar -xvf mecab-0.996.tar.gz cd mecab-0.996 #UTF-8に指定してインストール ./configure --with-charset=utf8 make make check sudo make install
ターミナルを使って、MeCab本体をインストールしていきます。肝はUTF-8に指定してインストールすること。デフォルトだとEUC-JPなので、おそらく文字化けします。それを回避するために、UTF-8に指定します。
IPA辞書のインストール
#ターミナルでパスを通す(上で通していれば不要) cd ~/Downloads #IPA辞書を解凍し、解凍したフォルダへパスを通す tar -xvf mecab-0.996.tar.gz cd mecab-ipadic-2.7.0-20070801 #UTF-8に指定してインストール cd mecab-ipadic-2.7.0-20070801 ./configure --with-charset=utf8 make sudo make install
これで辞書のインストールも完了します。
RMeCabのインストール
M1 Macユーザーの場合、M1対応のRとRStudioを使用する
M1 Macユーザー向けにApple Siliconに対応したRとRStudioが登場しています。「R Session Aborted」と出てしまう人はこれで解決します。
M1ユーザーの場合、Rは”R-4.1.1-arm64.pkg”をインストールしましょう。RStudioもバージョン1.4.1717からM1 Macに対応しています(Rのバージョンアップと共にRStudioもアップデートする必要があります)。
RMeCabのインストール
#インストール install.packages(“RMeCab”, repos = “https://rmecab.jp/R”, type = “source”) #テストする ibrary(RMeCab) res <- RMeCabC("すもももももももものうち") unlist (res)
これでインストール完了。RMeCabを動かしても、落ちずに動作するはずです。
参考にしたサイト
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9TWVjYWIlRTMlODIlQTQlRTMlODMlQjMlRTMlODIlQjklRTMlODMlODglRTMlODMlQkMlRTMlODMlQUIlRTMlODElQTclRTYlOTYlODclRTUlQUQlOTclRTUlOEMlOTYlRTMlODElOTElRTMlODElOUYlRTUlQTAlQjQlRTUlOTAlODglRTMlODElQUUlRTUlQUYlQkUlRTUlODclQTYlRTYlQjMlOTUmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTk2OTAzYmIwNjkzMGQzZGIzOWI1OWM3MTAyYmU0ZjFi&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBzaGlnZXJ1MDIxNSZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YWU2MzI5OGMwNWEyZjYzMWIyNTYwMWRkMDA3NmJlNGI&blend-x=142&blend-y=486&blend-mode=normal&s=ce6f106026a8c7d9f2697eb4ba1dc0ec)
この記事についてMecabをMacにインストールしようとしたときに、結果の文字化けで躓いたのでその対処の備忘録ですversionや日付表記の部分は適宜読み替えて…
qiita.com
rmecab.jp