프로젝트

일반

사용자정보

incorrect mysql client library version this gem was compiled for 6.0.0

이 준영이(가) 2012-12-21에 추가

10. DB migrate 실행
rake db:migrate RAILS_ENV=production

오류메시지
Incorrect MySQL client library version! This gem was compiled for 6.0.0 but the client library is 5.X.X. (RuntimeError)

(X의 버젼은 사용자에 따라 다를수 있습니다.)

실행시에 위와 같은 오류가 난다면 mysql 라이브러리를 맞추셔야 합니다.

자세한 내용은 아래 스택오버에 가시면 나와있습니다.

간략하게 설명하면 ruby 1.9 버젼에는 mysql 이 아닌 mysql2 아답터를 사용하는 모양인데 이게 64bit에서는 문제가 생기나 봅니다.

그래서 10번을 실행하면 mysql 라이브러리 버젼이 맞지 않다라고 나오는데요 그러면 mysql2 아답터를 설치하시고

mysql 홈페이지에서 6.0.0.0 버젼에 라이브러리를 설치해서

설치 순서중에

7. libmysql.dll
설치한 Mysql의 LIB폴더에 있는 libmysql.dll를 RUBY_HOME\bin으로 복사

이부분을 6.0.0.0 버젼에 libmysql.dll 파일로 복사해 주시면 됩니다.

자세한 사항은 아래 원문을 참조하시면 됩니다.

한글로 자세히 쓰고싶지만,,,,시간이 허락한다면 추후에 정리하도록 하죠 ^^;;;

원본 출처 : http://stackoverflow.com/questions/8740868/mysql2-gem-compiled-for-wrong-mysql-client-library


답글 (2)

RE: incorrect mysql client library version this gem was compiled for 6.0.0 - 이름없음이(가) 2012-12-21에 추가

아,,,로그인도 안하고 글을 써버렸네요;;;;

RE: incorrect mysql client library version this gem was compiled for 6.0.0 - 커뮤니티 관리자이(가) 2012-12-21에 추가

좋은 정보 많이 올려 주셔서 감사합니다. ^
로그인 하시고 글 올려 주시면 어떤 분이 공헌?하셨는지 많이 알게 될 것 같습니다.
활동을 많이 하시면 커뮤니티에서 권한을 많이 드리도록 하겠습니다
^

    (1-2/2)
    클립보드 이미지 추가 (최대 크기: 500 MB)