레일 3.1.0.rc6과 함께 mysql2 gem을 사용하려하지만 내 mysql 클라이언트에 문제가 있습니다.특정 mysql 클라이언트 버전 용 mysql2 gem을 설치 하시겠습니까?
내 서버를 시작할 때이 메시지가 나타납니다.
Incorrect MySQL client library version! This gem was compiled for 5.1.53 but the client library is 5.5.14. (RuntimeError)
MySQL 5.5.14를 사용할 수 있도록 mysql2를 어떻게 컴파일/설치합니까?
나는 성공적으로 gem pristine mysql2
을 사용해 보았습니다.
번들 구성 명령이 작동하지 않습니다. brew mysql이 설치되지 않았으므로 대체 버전을 설치하지 않았습니다. 보석 원시 mysql2 실제로 어떻게 든 그것을 해결! :) –
이 답변은 저에게 도움이되었지만 답변에 언급되지 않은 추가 단계를 수행해야했습니다. 'brew install mysql'을 할 때'Error : mysql-5.5.19가 이미 설치되어있다. 이 버전을 설치하려면 먼저 'brew unlink mysql'을 실행한다. 그래서 나는 이것을 실행했다 :'brew unlink mysql' before 'brew install mysql'을 실행 한 후 응답의 나머지 단계를 수행하여 문제를 해결했습니다. – Livi17