MAMPのMySQLとRubyOnRailsで組み合わせてシステムを構築したいと思います。

MAMPをダウンロードして普通にアイコンをクリックして、MySQLを起動しました。
PHPAdminを用いてデータベースを操作する事はできます。
そこで、railsの、あるプロジェクトから./script/server start
して、mysqlレコードにアクセスするアクションメソッドを含むページを開くと。。。

can't connect to local MySQL server through socket '/tmp/mysql.sock'

というエラーが出ます。とあるWebページでアドバイスを見て、
config/database.ymlにはsocket: /Applications/MAMP/tmp/mysql/mysql.sockを記述しても同じエラーメッセージでございます。

ただ、純粋にrailsをしたいだけなんです。。環境設定で行き詰まっております。どなたか、お助けください。よろしくお願いします。

回答の条件
  • 1人5回まで
  • 100 ptで終了
  • 登録:
  • 終了:2007/12/01 13:12:27
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

ただいまのポイント : ポイント0 pt / 100 pt ツリー表示 | 新着順
あきらめました。 PharmaWG2007/12/01 13:11:48
あきらめました。 ローカルのデータをすべてバックアップしてOS消去、 レオパルドをクリーンインストールします。 その後にMAMPでMySQLします。
mysql.sockって?(自己レス) PharmaWG2007/11/27 14:34:21
config/database.ymlにsocket: /Applications/MAMP/tmp/mysql/mysql.sockを記述しても同じエラーメッセージ、 can't connect to local MySQL server through socket '/tmp/mysql.sock' が表示されるのはなぜだろう?
./script/consoleにて(自己レス) PharmaWG2007/11/27 14:06:08
自己レスです。 ./script/consoleにてactiveRecordオブジェクトはmysqlにアクセスしている事が確認できております。 例) $ ./script/console Loading development environment. >> user=User.find(1) => #"unknown", "hashed_passw ...

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません