私はRoR(バージョン3.1.1)を学ぶ初心者です。私はデータベース用にmysqlを使いたかったのです。 コードrails new hello -d mysql
を使用して新しいレールプロジェクトを作成し、データベーステーブルを作成しました。 configフォルダ内のdatabase.ymlファイルを確認し、データベースアクセス用のパスワードを追加しました。 しかし、私はrake db:migrate
を実行しようとすると、私は次のエラーを取得する: rake aborted! syntax error on line 18, col 2: 'socket: /tmp/mysqld.sock'
tmpフォルダにmysqld.sockがありません
は、端末を使用して、tmpフォルダを確認したが何のmysqld.sock
ファイルがありませんでした。
私はどのようにmysqlを設定しますか?
私は通常mysqld.sock
ファイルが/var/run/mysqld/
であるMAC OS X 10.6.8
いいえ、それはあなたのmysqlのインストール/ディストリビューションなどに依存します - 私にその場所をWindowsのボックスに見せてください! –
彼は彼が "ターミナルを使ってtmpフォルダをチェックした"と言ったので、おそらく窓の箱ではないでしょう。しかし、より一般的な答え+1。 – AndreKR
あなたとAndreKRは同意します - あなたが拾ったポイントを作ろうとしていました。 (ユーザー名が削除されたため、3回後に編集) –