rails server ne parvient pas à démarrer avec mysql2 à l'aide de rvm & ruby 1.9.2-p0 sur OSX 10.6.5

J'obtiens l'erreur suivante lorsque je démarre le serveur rails:

$ rails server
/Users/ssmith/.rvm/gems/ruby-1.9.2-p0/gems/mysql2-0.2.6/lib/mysql2.rb:7:in `require':     dlopen(/Users/ssmith/.rvm/gems/ruby-1.9.2-p0/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.16.dylib (LoadError) 
Referenced from: /Users/ssmith/.rvm/gems/ruby-1.9.2-p0/gems/mysql2- 0.2.6/lib/mysql2/mysql2.bundle
Reason: image not found - /Users/ssmith/.rvm/gems/ruby-1.9.2-p0/gems/mysql2-    
0.2.6/lib/mysql2/mysql2.bundle

J'ai installé mysql2 avec la commande suivante après la rvm utilisation de ruby 1.9.2-p0 commande:

$ gem install mysql2 -- --with-mysql-dir=/usr/local/mysql --with-mysql-config=/usr/local/mysql/bin/mysql_config
Building native extensions.  This could take a while...
Successfully installed mysql2-0.2.6
1 gem installed
Installing ri documentation for mysql2-0.2.6...
Enclosing class/module 'mMysql2' for class Client not known
Installing RDoc documentation for mysql2-0.2.6...
Enclosing class/module 'mMysql2' for class Client not known

J'ai mysql2 dans mon Gemfile ainsi que dans la base de données.fichier yml et bundle install complète amende

$ bundle show mysql2
/Users/ssmith/.rvm/gems/ruby-1.9.2-p0/gems/mysql2-0.2.6

Je comprends le serveur rails erreur en ne sachant pas le mysql_config emplacement sur OSX, mais sur les gem install, j'ai spécifié l'emplacement correct. Encore RVM de la gemme n'est pas le respect que mysql_config emplacement, il me semble.

Que quelqu'un a une solution à cela?

InformationsquelleAutor Scott | 2010-12-22