cannot open shared object file

参考. MeCabのインストール方法 - tatsuyaoiw.hatenablog.com

下記のようなエラー。

error while loading shared libraries: libmecab.so.2: cannot open shared object file: No such file or directory

👉 sudo ldconfig することで直った。

cannot guess build type

参考. M1 Mac で MeCab の configure に失敗する (cannot guess build type; you must specify one) #mecab - Qiita

configure: error: cannot guess build type; you must specify one

👉 下記のように target で ARM を指定することで解決した。

./configure --enable-utf8-only --with-charset=utf8 --build=arm-unknown-linux-gnu --host=arm-unknown-linux-gnu --target=arm-unknown-linux-gnu