2011-08-14 7 views
0

いくつかあります。私はmysqlとmysql2 gemをインストールしています。また、gemファイルを編集してmysql2 gemが必要になりました。私はまた、0.3.6と0.2.7の両方のバージョンのgemでこれを試しました。どちらも私に実行している同じエラーを取得:rakeの問題 - mysql2ライブラリをロードできません。

rake db:migrate 

エラーは次のとおりです。

dlopen(/Users/rdear/.rvm/gems/ruby-1.9.2-p290/gems/mysql2-0.2.7/lib/mysql2/ 
mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib 

Referenced from: /Users/rdear/.rvm/gems/ruby-1.9.2-p290/gems/mysql2- 
0.2.7/lib/mysql2/mysql2.bundle 

Reason: image not found - /Users/rdear/.rvm/gems/ruby-1.9.2-p290/gems/mysql2- 
0.2.7/lib/mysql2/mysql2.bundle 

またdatabase.ymlのはmysql2アダプタを使用するように設定されています。

私は2日間、Railsでmysqlを動作させようとしました。あなたが与えることができるどんな助けも非常に高く評価されるでしょう。

+0

が見えますhttp://stackoverflow.com/questions/4546698/library-not-loaded-libmysqlclient-16-dylib-error-when-trying-to-run-rails-serveと同じ問題です。 – bcurren

+0

私はそれを試みました。まだ動作していません。私はまだ同じエラーが発生しています。 –

答えて

1

これは(あなたがBashシェルを使用している場合ではない、〜/ .bash_profileのに追加の.profile)してみてください。

export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH 

を次に実行します。これはあるようsource ~/.bash_profile