mecab インストール時に "Could not symlink" と表示された場合の対処法
はじめに
仕事にて自然言語処理の案件に配属となり、「とりあえず自然言語処理と言えば、mecabでしょ!」と思いインストールをしたところ、エラーにつまづいたので、備忘録として投稿します。
問題:"Could not symlink ●●"というエラーにつまづいた
まずはmecabを下記の通り実行しインストールをしました。
※brewの使い方は別途ググってください。
$ brew install mecab
すると下記エラーが発生し、mecabと入力をしても実行することができませんでした。
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink include/mecab.h
/usr/local/include is not writable
そしてこの問題の原因は、フォルダを確認したところ/usr/local内にincludeのフォルダが無く、またその権限も無いということが判明しました。
解決:(1)フォルダの作成 (2)アクセス権限の付与
よって下記2点を実施することで解決ができました。
(1)フォルダの作成 (/usr/local 内に include フォルダの作成)
$ cd /usr/local
$ sudo mkdir /include
(2)アクセス権限の付与
※usernameにはご自身の登録されているusernameを入力してください。
$ sudo chown -R username:admin include
上記により無事に解決ができたので、mecab-ipadicという辞書をインストールすることで、mecabを実行することができました!
$ brew install mecab-ipadic
$ mecab
今日は良い天気だ
今日 名詞,副詞可能,*,*,*,*,今日,キョウ,キョー
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
良い 形容詞,自立,*,*,形容詞・アウオ段,基本形,良い,ヨイ,ヨイ
天気 名詞,一般,*,*,*,*,天気,テンキ,テンキ
だ 助動詞,*,*,*,特殊・ダ,基本形,だ,ダ,ダ
EOS
20分近く格闘しましたが、解決するとスッキリしますね。これで自然言語処理の勉強ができる。。
参考文献
下記サイトを参考に解決ができました。ありがとうございます!
https://blog.kozakana.net/2018/09/homebrew_link_error/
http://kawatama.net/web/1510
Author And Source
この問題について(mecab インストール時に "Could not symlink" と表示された場合の対処法), 我々は、より多くの情報をここで見つけました https://qiita.com/neonsk/items/e885dd9dd474572ed63c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .