Mecab 설치 방법

EC2 인스턴스를 세워 환경 구축하고 막상 rails를 기동시키려고 했는데 mecab에서 에러가 되어, 조사해도 좀처럼 나오지 않았으므로 메모로서 남겨 둡니다.

Mecab 설치



Mecab 본체를 설치합니다. 이때 구그하면 아래와 같이 하면 설치할 수 있다고 합니다.
$ wget http://mecab.googlecode.com/files/mecab-0.994.tar.gz

실제로 수행하면 이러한 오류가 발생합니다.
$ wget http://mecab.googlecode.com/files/mecab-0.994.tar.gz
--2016-09-22 08:48:07--  http://mecab.googlecode.com/files/mecab-0.994.tar.gz
mecab.googlecode.com (mecab.googlecode.com) をDNSに問いあわせています... 64.233.187.82, 2404:6800:4008:c01::52
mecab.googlecode.com (mecab.googlecode.com)|64.233.187.82|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 404 Not Found
2016-09-22 08:48:08 エラー 404: Not Found。

분명히이 URL은 더 이상 존재하지 않는 것 같습니다. 그럼 어디에서 설치할까. 설치하려면 이 URL에 액세스하여 수행합니다.
ht tp // 타쿠 910. 기주 b. 이오 / 메카 b / # 도 w 응 아 d



그냥이 여전히 로컬에 파일을 다운로드합니다. 할 수 있다면 인스턴스에서 다운로드하고 싶습니다.

그래서 이렇게 대처했습니다.

1. 위 URL에 액세스하여 개발 도구를 엽니다.
2. ``다운로드''가 된 곳의 HTML을보고 거기에 URL을 사용합니다.

이제 문제없이 설치에 성공했습니다. 코드는 다음과 같습니다.
    wget -O mecab-0.996.tar.gz "https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7cENtOXlicTFaRUE"
    tar zxvf mecab-0.996.tar.gz
    cd mecab-0.996
    ./configure
    make


다운로드 할 때 이름, 파일 형식을 지정하지 않으면 조금 의도대로 할 수 없었기 때문에 변경하고 있습니다. 이번이라면 최신이 mecab-0.996 이었기 때문에 이렇게 하고 있습니다.

사전 등록



Mecab에서 사용할 사전을 등록합니다. 이쪽도 마찬가지입니다. 일반적인 명령은 다음과 같습니다.
$ wget http://mecab.googlecode.com/files/mecab-ipadic-2.7.0-20070801.tar.gz

하지만 이쪽도 예와 같이 에러가 되므로 이쪽도 마찬가지로 대처합니다. 결과 코드는 다음과 같습니다.
    wget -O mecab-ipadic-2.7.0-20070801.tar.gz "https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7MWVlSDBCSXZMTXM"
    tar zxvf mecab-ipadic-2.7.0-20070801.tar.gz
    cd mecab-ipadic-2.7.0-20070801
    ./configure --with-charset=utf8
    make

이번이라면 최신이 mecab-ipadic-2.7.0-20070801 이었기 때문에 이렇게 하고 있습니다.

좋은 웹페이지 즐겨찾기