준호씨의 블로그

OSX - cpan DBD::mysql 본문

개발이야기

OSX - cpan DBD::mysql

준호씨 2020. 3. 5. 21:13
반응형

2020/03/05 - [개발이야기] - OSX - cpan DBD::Oracle

 

OSX - cpan DBD::Oracle

perl 언어를 사용할 때 가장 어려운 부분중 하나는 DB 관련 모듈을 설치하는 부분이다. 한번에 잘 되는 경우도 잘 없고 OS 환경이나 모듈 버전이나 라이브러리 버전이 올라가면 뭔가 또 잘 안되는 경우들이 생기곤..

junho85.pe.kr

에 이어서 DBD::mysql 도 설치해 보았습니다. perl 모듈 설치할 때 DB 관련된 모듈을 설치하려면 이런저런 난관에 많이 부딪힙니다.

DBD::oracle 때와 마찬가지로 일단 DBI는 먼저 설치해 줘야 될 겁니다. 앞에서 이미 설치해서 이 문제는 건너뛰었을 거 같아서 적어둡니다.

sudo cpan -fi DBI

Can't exec "mysql_config": No such file or directory at Makefile.PL line 89.

mysql_config 커맨드가 없어서 설치를 못하겠답니다. 일단

brew install mysql

로 mysql을 설치해줍니다.

https://metacpan.org/pod/DBD::mysql::INSTALL 문서에는 mysql-connector-c를 설치해 주라는 가이드가 보이긴 하지만 개인적인 경험상 그냥 mysql 을 설치하는게 좋습니다. mysql-connector-c 를 설치했을 때는 linking 에서 오류가 발생하기도 하고 mysql 을 설치 하려고 하면 mysql-connector-c 와 충돌이 나서 mysql-connector-c 를 지워줘야 되는 상황이 발생하기도 하기 때문입니다.

cpan -fi DBD::mysql

cpan -fi DBD::mysql

그냥 cpan DBD::mysql로 설치가 되면 좋겠지만 만약 잘 안된다면 그냥 -fi 옵션으로 force 설치해 주면 됩니다.

반응형
Comments