2011-01-21 8 views
1

私はこの件に関するすべての記事を見てきましたが、私はまだ壁に向かって頭を叩いています。私が実行していますSnow LeopardのMySQL、RoRの問題

...
のMac OS 10.6.6
のMySQL 5.1.4.4(MAMP上)か(私は/ usr /ディレクトリ内のMySQL 5.5.8)の両方が実行することができ、作業
微細ルビー1.8.7(RVMを使用して)(2010-12-23パッチレベル330)[i686の-darwin10.6.0]
レール2.2.2
ジェム1.4.2
MySQLの宝石2.8.1(それがインストールされていますと言う)

私は、私が開発してきたRoRのアプリを起動すると、雑種は罰金ロードするように表示されます。 !!私は私のブラウザでアプリを起動しようとすると、私は次のエラー...

/\ FAILSAFE/\木1月20日19時46分07秒-0500 2011
ステータスを取得:500内部サーバーエラーを
初期化されていない一定のMysqlCompat :: MysqlRes

そして以下は、私が以前に他の記事で示唆されているARCHFLAGSソリューションのすべてのバリエーションを疲れを感じている

/Users/PJ/.rvm/gems/ruby-1.8.7-p330/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:442:in `load_missing_constant' 

...のような行の集まりです。誰も働いていない。

私はMAMPとRVMを使用していますが、私は他の推奨されている解決策の試行で、MySQL、Ruby、Rails、およびさまざまな宝石のアンインストールと再インストールを行っています。

Snow Leopardをアップデートする前にアプリが正常に動作しました。私は非常に洗練された開発者の種類ではないので、私は、あまり明るいではないことを前もってお詫びします。

+0

なぜWEBrickではなくMongrelを使用していますか?それは価値があるよりも多くの問題を引き起こすようです。 – coreyward

+0

私はwebrickと同じ問題を抱えています。私はmongrelが好きです。ターミナルウィンドウにログ出力が表示されます。 – jaycincotti

答えて

0

Xcodeがシステムにインストールされていることを確認した後、これを試してください。

宝石のアンインストールMySQLの

輸出ARCHFLAGS = " - アーチのi386 -arch x86_64版"。 gem install --no-rdoc - no-ri mysql --with-mysql-dir =/usr/local --with-mysql-config =/usr/ ローカル/ mysql/bin/mysql_config

+0

Xcodeをアンインストールして再インストールする必要がありますか?私はXcodeバージョン3.2 64ビットがインストールされている。 – jaycincotti

+0

あなたが書いたものには軽微な構文エラーがあると思います... " - "と "no-ri"の間にはエラーが発生しています(インストールコマンドに名前のついたgemはありません)。スペースを削除した後、私は許可エラーを受けました。 "gem install"の部分に "sudo"を追加した後、私はディレクトリパスの余分なスペースとは違うエラーになりました。その後、インストールされました。 – jaycincotti

+0

が表示されていても、mysql gemがインストールされていることを示しています。彼女はまだ仕事がありません。 – jaycincotti

0

私は今まで2.8.1 mysql gemを動かすことはできませんでした。 私は一連の新しいエラー(DYLD_LIBRARY_PATHエラー)を引き起こした2.7バージョンにダウングレードしましたが、それは最終的にわかったので、私は再び起動しています。

関連する問題