gem install mysql 설치 방법
ruby에서 mysql 모듈을 설치하기 위해서 gem을 이용하는데
gem install mysql
을 하면 다음과 같이 mysql을 찾지 못한다는 메세지를 출력받게 된다.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
...
이와 같은 경우는 mysql 디렉토리를 찾지 못해서 발생하는 경우가 대부분이다. 특히 Mac OS X 에서 mysql을 다운받아 설치할 경우 나타나는데. 이때 설치 옵션을 이용하면 된다. 압축을 /usr/loca/mysql로 풀어서 사용하거나, 다른 디렉토리에 설치해서 심볼릭링크를 만들어도 되겠다. 물론, 특정 디렉토리에 설치하더라도 옵션에서 경로만 정확하게 입력해주면 문제없이 설치된다.
gem install mysql -- --with-mysql-dir=/usr/local/mysql --with-mysql-lib=/usr/local/mysql/lib --with-mysql-include=/usr/local/mysql/include
설치가 성공적으로 되었다는 메세지는 다음과 같다.
Building native extensions. This could take a while...
Successfully installed mysql-2.8.1
1 gem installed
Installing ri documentation for mysql-2.8.1...
Installing RDoc documentation for mysql-2.8.1...
irb를 이용하여 require ‘mysql’을 하면 true가 나타날 경우 정상적으로 설치 되었다는 것을 알 수 있다.
연구원 소개
- 작성자 : 송성광 개발 연구원
- 블로그 : http://blog.saltfactory.net
- 이메일 : saltfactory@gmail.com
- 트위터 : @saltfactory
- 페이스북 : https://facebook.com/salthub
- 연구소 : 하이브레인넷 부설연구소
- 연구실 : 창원대학교 데이터베이스 연구실