OSX - cpan DBD::mysql
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 설치해 주면 됩니다.