前提・実現したいこと
環境は以下の通りです。
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/ツールのバージョンなど)
あなたの回答
tips
プレビュー