Snow LeopardでRailsアプリケーションを実行しようとしています。Rails-MySQLエラー - 初期化されていない定数MysqlCompat :: MysqlRes
- のmysql-5.5.8-OSX10.6-x86_64.dmgをダウンロードし、インストーラ
- ルビー1.8.7(デフォルトOS Xバージョン)を走った
- のRails 2.3.5
私は "rake db:migrate"を実行しようとしました
- レーキが中止されました!
- 初期化されていない一定のMysqlCompat :: MysqlRes
はい、私はこれは前に頼まれている知っています。私はすでに次のリンクを見直し、それらに含まれている手順に従いました。結果は毎回同じです。以前、私は上記のリンクに基づいて "sudoの宝石クリーンmysqlの" 続く "sudoの宝石のアンインストールMySQLを" 実行する次のコマンドを
- Rails, MySQL and Snow Leopard
- http://techliberty.blogspot.com/2009/12/dealing-with-rake-aborted-uninitialized.html
- http://www.schmidp.com/2009/06/14/rubyrails-and-mysql-on-snow-leopard-10a380/
:
- sudo gem install mysql --with-mysql-config =/usr/local/mysql/bin/mys ql_config
- sudoのENV ARCHFLAGS = " - アーチx86_64版" 宝石のmysqlをインストールする - --with-mysqlの-config設定=は/ usr/local/mysqlの/ binに/ mysql_configを
それはまだ失敗しています。私はちょうどflumoxedであり、どんな助けにも大いに感謝するでしょう。
多くの感謝!
になりました。彼は得点しました!...根本的な問題は、2.8.x MySQL GemはSnow Leopardでは動作しないようですが、2.7はうまく動作します。ありがとう、ありがとう、ありがとう!注 - この作業を行うために、私は[export] DYLD_LIBRARY_PATH =/usr/local/mysql/lib /を[link] http://stackoverflow.com/questions/4546698/ library- not-loaded-libmysqlclient-16-dylib-error-when-run-to-run-rails-serveは、2.7にダウングレードした後に他のエラーを説明します。再度、感謝します。 –
心配はありません - それが助けてくれてうれしいです。 –
私のために働いた。本当にありがとう。 – evanmcd