Web/Ruby on Rails

windows 환경에서의 mysql2 gem 문제

엘키 2014. 11. 12. 16:41

mysql2 사용법을 따라 해도 gem install부터 안됨.

첫번째 문제는 x64 mysqlconnector 이용한 것이 원인.

x86으로 바꾸고 시도. Gem install에는 성공함.

 

Install 됐으나 정상 동작하지 않음.

구글링 해보니 루비 설치폴더에 libmysql.dll 수동으로 넣어줘야 된다고 .

해당 파일을 C:\mysql-connector-c-6.1.5-win32\lib 에서 해당 파일을 C:\RailsInstaller\Ruby2.0.0\bin  옮겨주니,

 

gem mysql2 수동 설치 되기 시작.

gem install mysql2 --platform=ruby -- '--with-mysql-dir="C:\mysql-connector-c-6.1.5-win32"'

 

gemfile gem 'activerecord-mysql2-adapter' 를포함하고 시도.

rake db:migrate

 

에서 문제.

gemfile gem 'mysql2' 를포함하고 시도.

-> 해결