0

Mac OS X Lion で rails 2.2.2 アプリケーションをセットアップしようとしています。「rake db:migrate」の実行中に、次のエラーが発生します。

rake aborted!
No connection to server

Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)

次のコマンドで mysql gem をインストールしました。

env ARCHFLAGS="-arch x86_64" gem install mysql -v='2.8.1' -- --with-mysql-dir=/usr/local/mysql --with-mysql-lib=/usr/local/mysql/lib --with-mysql-include=/usr/local/mysql/include --with-mysql-config=/usr/local/mysql/bin/mysql_config

config/database.yml で同じ情報を使用して、mysql クライアントを使用して mysql サーバーに接続できます。

これを修正するのを手伝ってください。

4

1 に答える 1

1

構成は良好に見えます。おそらく、rakeが失敗している他の依存関係が原因です。おそらく、rake db:migrate --traceを実行すると、これをよりよく理解できます。

Railsアプリケーションのコンテキストでは、rake db:migrateは、Railsアプリケーションに含まれるすべてのgemを実行します。表示されているエラーは、他のgemの問題が原因である可能性があります。これは、rakeによって返されたトレースを調べて、何が壊れたかを確認することで確認できます。

于 2012-05-07T06:07:10.093 に答える