質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Mecab

Mecabは、オープンソースの形態素解析エンジンです。 言語、辞書、コーパスに依存しない汎用的な設計を基本方針としています。 Mecabの由来は、開発者の好物である和布蕪(めかぶ)から名づけられました。

Q&A

0回答

2664閲覧

mecab-ipadic-NEologdインストール時のエラー(Permission denied)

退会済みユーザー

退会済みユーザー

総合スコア0

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Mecab

Mecabは、オープンソースの形態素解析エンジンです。 言語、辞書、コーパスに依存しない汎用的な設計を基本方針としています。 Mecabの由来は、開発者の好物である和布蕪(めかぶ)から名づけられました。

0グッド

0クリップ

投稿2019/08/30 16:51

前提・実現したいこと

環境は以下の通りです。
MacBook Air (13-inch, 2017)
macOS High Sierra(バージョン 10.13.6)
HDは56.1GB利用可能/121.12GBで、空き容量は問題なし
Python 3.6.0

mecab-ipadic-NEologd : Neologism dictionary for MeCab
上記のサイトに従って「mecab-ipadic-NEologd」をインストールしている際、以下のエラーメッセージを最後にインストールが中断されました。
どなたか原因がお分かりになる方がいらっしゃいましたら、ご教示頂けますと幸いです。

発生している問題・エラーメッセージ

(前略) [make-mecab-ipadic-NEologd] : Encode the character encoding of system dictionary resources from EUC_JP to UTF-8 ./../../libexec/iconv_euc_to_utf8.sh ./Noun.place.csv ./../../libexec/iconv_euc_to_utf8.sh ./Auxil.csv ./../../libexec/iconv_euc_to_utf8.sh ./Noun.verbal.csv ./../../libexec/iconv_euc_to_utf8.sh ./Symbol.csv ./../../libexec/iconv_euc_to_utf8.sh ./Noun.org.csv ./../../libexec/iconv_euc_to_utf8.sh ./Noun.csv ./../../libexec/iconv_euc_to_utf8.sh ./Postp.csv ./../../libexec/iconv_euc_to_utf8.sh ./Adj.csv ./../../libexec/iconv_euc_to_utf8.sh ./Filler.csv ./../../libexec/iconv_euc_to_utf8.sh ./Noun.proper.csv ./../../libexec/iconv_euc_to_utf8.sh ./Noun.number.csv ./../../libexec/iconv_euc_to_utf8.sh ./Suffix.csv ./../../libexec/iconv_euc_to_utf8.sh ./Noun.others.csv ./../../libexec/iconv_euc_to_utf8.sh ./Interjection.csv ./../../libexec/iconv_euc_to_utf8.sh ./Noun.adjv.csv ./../../libexec/iconv_euc_to_utf8.sh ./Verb.csv ./../../libexec/iconv_euc_to_utf8.sh ./Others.csv ./../../libexec/iconv_euc_to_utf8.sh ./Adnominal.csv ./../../libexec/iconv_euc_to_utf8.sh ./Prefix.csv ./../../libexec/iconv_euc_to_utf8.sh ./Noun.demonst.csv ./../../libexec/iconv_euc_to_utf8.sh ./Adverb.csv ./../../libexec/iconv_euc_to_utf8.sh ./Noun.name.csv ./../../libexec/iconv_euc_to_utf8.sh ./Postp-col.csv ./../../libexec/iconv_euc_to_utf8.sh ./Conjunction.csv ./../../libexec/iconv_euc_to_utf8.sh ./Noun.nai.csv ./../../libexec/iconv_euc_to_utf8.sh ./Noun.adverbal.csv rm ./Noun.place.csv rm ./Auxil.csv rm ./Noun.verbal.csv rm ./Symbol.csv rm ./Noun.org.csv rm ./Noun.csv rm ./Postp.csv rm ./Adj.csv rm ./Filler.csv rm ./Noun.proper.csv rm ./Noun.number.csv rm ./Suffix.csv rm ./Noun.others.csv rm ./Interjection.csv xargs: rm: Permission denied

該当のソースコード

$ git clone --depth 1 https://github.com/neologd/mecab-ipadic-neologd.git $ cd mecab-ipadic-neologd $ ./bin/install-mecab-ipadic-neologd -n

試したこと

上記サイトで「動作に必要なライブラリ」とあるもの(mecab mecab-ipadic git curl xz)がインストールされていることを確認し、念のためbrewで再インストールしました。

事前にpipでmecab-python3をインストールしており、mecabはターミナルでもpythonでも正常に機能することを確認しました。

インストールは途中まで進んでいたようなので、「$ sudo find / -name mecab-ipadic-neologd」でフォルダを探した所、以下が表示されました。(●●は私(管理者)の名前です)

/private/var/root/mecab-ipadic-neologd find: /private/var/db/ConfigurationProfiles/Store: Operation not permitted find: /private/var/folders/_7/00f1hq6n7cqgxj7fczdpbvxr0000gn/0/SafariFamily: Operation not permitted find: /private/var/folders/_7/00f1hq6n7cqgxj7fczdpbvxr0000gn/0/com.apple.LaunchServices.dv: Operation not permitted find: /private/var/folders/_7/00f1hq6n7cqgxj7fczdpbvxr0000gn/0/com.apple.nsurlsessiond: Operation not permitted find: /private/var/folders/_7/00f1hq6n7cqgxj7fczdpbvxr0000gn/0/com.apple.routined: Operation not permitted find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000y800007k/0/com.apple.nsurlsessiond: Operation not permitted find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000z000007r/0/com.apple.nsurlsessiond: Operation not permitted find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000z000007r/0/com.apple.routined: Operation not permitted find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000s4000069/0/com.apple.nsurlsessiond: Operation not permitted find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000s4000069/0/com.apple.routined: Operation not permitted /Users/●●/mecab-ipadic-neologd find: /dev/fd/3: Not a directory find: /dev/fd/4: Not a directory

ここにあるディレクトリの権限を変更すればうまくいくかと思いましたが、「/Users/●●/mecab-ipadic-neologd」以外は権限の表示ができませんでした。

$ ls -l /private/var/root/mecab-ipadic-neologd ls: /private/var/root/mecab-ipadic-neologd: Permission denied $ ls -l /private/var/db/ConfigurationProfiles/Store ls: /private/var/db/ConfigurationProfiles/Store: Operation not permitted (中略) $ ls -l /dev/fd/3 ls: /dev/fd/3: Bad file descriptor $ ls -l /dev/fd/4 ls: /dev/fd/4: Bad file descriptor

「/Users/●●/mecab-ipadic-neologd」は以下の表示になりました。

$ ls -l /Users/●●/mecab-ipadic-neologd total 304 -rwxr-xr-x 1 ●● staff 4085 8 31 00:11 COPYING -rwxr-xr-x 1 ●● staff 106846 8 31 00:11 ChangeLog -rwxr-xr-x 1 ●● staff 23570 8 31 00:11 README.ja.md -rwxr-xr-x 1 ●● staff 14403 8 31 00:11 README.md drwxr-xr-x 3 ●● staff 96 8 31 00:11 bin drwxr-xr-x 4 ●● staff 128 8 31 00:35 build drwxr-xr-x 4 ●● staff 128 8 31 00:11 diff drwxr-xr-x 11 ●● staff 352 8 31 00:11 libexec drwxr-xr-x 5 ●● staff 160 8 31 00:11 misc drwxr-xr-x 14 ●● staff 448 8 31 00:11 seed

そこで、ディレクトリ配下のファイルの権限を変更しようとしましたができませんでした。

$ chmod -R 755 /Users/●●/mecab-ipadic-neologd chmod: Unable to change file mode on /Users/●●/mecab-ipadic-neologd/build/mecab-ipadic-2.7.0-20070801-neologd-20190826: Operation not permitted (以下略)

補足情報(FW/ツールのバージョンなど)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問