2012-10-23 2 views
1

을 제공 만들 : 나는 오류를 다음 얻을 만들레이크 dB : 나는 갈퀴 DB를 실행하면 오류

xyz-MacBook-Pro:ruby_project xyz$ rake db:create 
rake aborted! 
dlopen(/Users/xyz/.rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib 
Referenced from: /Users/xyz/.rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle 
Reason: image not found - /Users/xyz/.rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle 

나는 MySQL은 5.1.66 내 시스템에 설치된 내 database.yml을 파일 구조가

adapter: mysql2 
encoding: utf8 
reconnect: false 
database: ruby_test 
pool: 5 
username: root 
password: 
host: /tmp/mysql.sock 
있다가

다음은 내 시스템에서 MySQL의 폴더의 내용

libdbug.a   libmysqlclient_r.a 
libheap.a   libmysqlclient_r.dylib 
libmygcc.a   libmysqlclient_r.la 
libmyisam.a   libmysqld.a 
libmyisammrg.a   libmystrings.a 
libmysqlclient.16.dylib libmysys.a 
libmysqlclient.a  libvio.a 
libmysqlclient.dylib libz.a 
libmysqlclient.la  libz.la 
libmysqlclient_r.16.dylib plugin 

누군가가이 문제를 도와 줄 수 있습니까? 간단하고 좋은 방법의

+0

동일한 문제가 http://stackoverflow.com/questions/10557507/rails-mysql-on-osx-library-not-loaded-libmysqlclient-18-dylib –

+0

에서 만족스럽게 답변되었습니다. libymysqlclient18.dylib가 있습니다. 찾을 수 없었다. 필자의 경우에는 libmysql18.dylib 파일이 없습니다. – user1247412

답변

1

당신은 libmysqlclient를 설치할 수 있습니다. 그때 사용하면, 우분투를 사용하는 추측

sudo apt-get install libmysql-ruby libmysqlclient-dev 
4

이 보석은 기본 데이터베이스로 MySQL을 사용 확인 mysql2
체크 번들을 설치
명령을 사용하여 mysql2의 보석을 설치 설치하려면 다음과 같습니다. 그리고 libmysql.dll 파일을 MySQL bin 폴더에 넣으십시오.

관련 문제