M1 MacでのRMeCabのインストールエラー

アールメカブ フォーラム RMeCab M1 MacでのRMeCabのインストールエラー

  • このトピックには3件の返信、1人の参加者があり、最後にishidaにより3年、 5ヶ月前に更新されました。
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #6671
    ishii
    ゲスト

    M1 MacでRMeCabを使用するために、HomebrewでMeCabのインストールは正しくできた(ような)のですが、RMeCabをインストールしようとしてエラーが発生します。

    Rのバージョンは次の通りです。
    R version 4.0.5 (2021-03-31)
    Platform: x86_64-apple-darwin17.0 (64-bit)
    Running under: macOS Big Sur 10.16

    install.packages(“RMeCab”, repos = “https://rmecab.jp/R”, type = “source”)
    コマンドですと、次のエラーとなります。
    * installing *source* package ‘RMeCab’ …
    ** using staged installation
    ** libs
    clang++ -I”/Library/Frameworks/R.framework/Resources/include” -DNDEBUG -I/usr/local/include -fPIC -Wall -g -O2 -c Ngram.cpp -o Ngram.o
    In file included from Ngram.cpp:20:
    ./RMeCab.h:4:10: error: ‘mecab.h’ file not found with <angled> include; use “quotes” instead
    #include <mecab.h>
    ^~~~~~~~~
    “mecab.h”
    1 error generated.
    make: *** [Ngram.o] Error 1
    ERROR: compilation failed for package ‘RMeCab’

    remotes::install_github(“IshidaMotohiro/RMeCab”)
    コマンドですと、次のエラーとなります。
    * installing *source* package ‘RMeCab’ …
    ** using staged installation
    ** libs
    clang++ -I”/Library/Frameworks/R.framework/Resources/include” -DNDEBUG -I/usr/local/include -fPIC -Wall -g -O2 -c Ngram.cpp -o Ngram.o
    In file included from Ngram.cpp:2:
    ./RMeCab.h:25:10: error: ‘mecab.h’ file not found with <angled> include; use “quotes” instead
    #include <mecab.h>
    ^~~~~~~~~
    “mecab.h”
    1 error generated.
    make: *** [Ngram.o] Error 1
    ERROR: compilation failed for package ‘RMeCab’

    問題点・対応方法が分かりましたら教えていただけますと幸いです。

    #6925
    ishida
    キーマスター

    返信が大変遅くなって恐縮なのですが、まだ解決していないようでしたら、Rを4.1.0にアップデートした上で、

    
    install.packages(“RMeCab”, repos = “https://rmecab.jp/R")
    

    としてインストールできないでしょうか。

    #7224
    ishii
    ゲスト

    無事に利用できるようになりました。
    ありがとうございました。

    #7225
    ishida
    キーマスター

    それは良かったです。

    返答が遅く、ご迷惑をおかけしました。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • フォーラム「RMeCab」には新規投稿および返信を追加できません。