CI2/Doctrine2 をWildly Inaccurateから入手しました。使い始めようとしていますが、実際に作業する前に、すべてが機能することを確認したかったのです。ただし、コマンド ライン ツールを試すと、次のエラーが発生します。
$ ./doctrine orm:schema-tool:create
ATTENTION: This operation should not be executed in a production environment.
Creating database schema...
Warning: PDO::__construct(): [2002] Socket operation on non-socket (trying to connect via unix:///var/mysql/mysql.sock) in /Users/joris/Desktop/ci2_starter/application/libraries/Doctrine/DBAL/Driver/PDOConnection.php on line 36
[PDOException]
SQLSTATE[HY000] [2002] Socket operation on non-socket
orm:schema-tool:create [--dump-sql]
クリーン インストールされた MAMP Pro 2.0.1 でこれを実行しています。このエラーを修正するために何をすべきかよくわかりません..私はMySQLの内部(バックグラウンド)の仕組みについてあまり詳しくありません。誰かが私のためにこれを片付けてもらえますか? どうもありがとう。
アップデート:
MacBook-Pro-van-Joris-Ooms:~ joris$ sudo find / -name 'mysql.sock'
Password:
/Applications/MAMP/tmp/mysql/mysql.sock
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/private/var/mysql/mysql.sock
/private/var/mysql/mysql.sock/mysql.sock