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' 를포함하고 시도.
-> 해결