2011-07-15 21 views
1

私はRuby on Railsのに非常に新しいですし、次のエラー私は実行するたびに取得されています:のRuby on RailsとMySQLエラー

rails s 

私は次のエラーを取得する:

dyld: lazy symbol binding failed: Symbol not found: _mysql_get_client_info 
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.11/lib/mysql2/mysql2.bundle 
Expected in: flat namespace 

dyld: Symbol not found: _mysql_get_client_info 
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.11/lib/mysql2/mysql2.bundle 
Expected in: flat namespace 

Trace/BPT trap 

私はStackOverflowとgood ol 'Googleでこれに関するかなりの研究を行いました。この記事の解決策を試しました。rails server error ? (rails 3) .profileファイルの編集とmysqlとrubyの両方がインストールされていることを確認してください64ビットシステム

OSX Snow Leopardでは、Rails 3.0.9とRuby 1.8.7を使用しています。

ご協力いただければ幸いです!ありがとうございました! :)

答えて

0

Rails 3を実行するには、ルビ1.9.2が必要です。私はそこから始めて、さらに進んでいきます。このリンクをチェックしてください。あなたのルビーバージョンを管理するにはrvmを使うのが最善の方法です。よろしくお願いいたします。

http://amerine.net/2010/02/24/rvm-rails3-ruby-1-9-2-setup.html

+0

ありがとうございました!それは問題を解決しました。 –