0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

mecab インストール時に "Could not symlink" と表示された場合の対処法

Posted at

はじめに

仕事にて自然言語処理の案件に配属となり、「とりあえず自然言語処理と言えば、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を入力してください。

/usr/local
$ 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

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?