Error Note

[error]. arm64 에서 Mecab 설치시 에러 해결법

Acdong 2022. 8. 14. 16:31
728x90

mecab_install.sh
0.01MB

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

 

문제 발생 :

 현재 EC2 메모리 최적화 인스턴스 ( arm64 ) 에서 konlpy 형태소 분석기 Mecab 설치시 오류 발생

 

리눅스에서 Konlpy 설치를 할때 다른 형태소 분석기는 pip로도 설치가 되지만 Mecab 은 따로 조치를 취해줘야한다.

공식 홈페이지에서는 git에 연동된 bash 파일을 읽어서 실행시키도록 권장하고있다. 

 

https://konlpy.org/en/latest/install/

 

Installation — KoNLPy 0.6.0 documentation

Ubuntu Supported: Xenial(16.04.3 LTS), Bionic(18.04.3 LTS), Disco(19.04), Eoan(19.10) Install dependencies # Install Java 1.8 or up $ sudo apt-get install g++ openjdk-8-jdk python3-dev python3-pip curl Install KoNLPy $ python3 -m pip install --upgrade pip

konlpy.org

bash <(curl -s https://raw.githubusercontent.com/konlpy/konlpy/master/scripts/mecab.sh)

 

하지만 arm64 의 경우 위 명령어를 실행시키면 

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

에러를 발생시킨다.

 

이에 대한 해결법은 

./configure --build=aarch64-unknown-linux-gnu 를 적용하면 된다고 한다.

이렇게 얘기하면 뭘 어떻게해야할지 몰라 좀 더 연구해본 결과

 

위 bash 파일에 있는 ./configure 명령어 뒤에 옵션을 추가하라는 뜻이였다.

즉 위 파일을 그대로 읽어들이지말고 복사해서 파일로 저장한뒤 수정하고 그 bash 파일을 실행시키면 된다.

 

수정 완료 후 문제없이 설치완료!!

 

어려우신 분들을 위해 bash 파일은 업로드 해두겠습니다.

 

 

 

 

반응형