Error: error while loading shared libraries: libmecab.so.2: cannot open shared object file: No such file or directory
Docker 파일을 이용하여 mecab을 설치한 이미지를 생성하고 실행시키면 위의 에러가 발생할 수 있다.
Dockerfile에 아래 코드를 추가한다.
RUN echo "/usr/local/lib" >> /etc/ld.so.conf \
&& ldconfig
그리고 /etc/ld.so.conf 파일을 열어서 /usr/local/lib 경로를 추가하면 정상적으로 작동한다.
만약 계속해서 에러가 생긴다면 아래 패키지를 설치하도록 하자.
sudo apt-get install libmecab2 mecab mecab-ipadic mecab-ipadic-utf8