mysql を使用するアプリを作成しようとしています。次のプロジェクトを作成します。
rails new appname -d mysql
次に、フォルダーに入ってバンドルインストールを行いました。アプリを実行すると、次のようになりますpassenger start
これで基本的なアプリは機能し、典型的な Rails アプリの index.html ができました。自分のバージョンのレールをそこにアップロードしようとしましたが、これは localmachine で動作し、database.yml をユーザー名などを使用して自分の構成に変更します。ただし、実行しようとするrake db:create RAILS_ENV=production
と、次のエラーが発生します。
Couldn't create database for {"adapter"=>"mysql2", "encoding"=>"utf8", "reconnect"=>false, "database"=>"domain_production", "pool"=>5, "username"=>"root", "password"=>"****", "host"=>"localhost"}, charset: , collation:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
また、index.html を削除して独自のものを作成し、パブリック フォルダーのファイル リストを取得しました。