0

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 を削除して独自のものを作成し、パブリック フォルダーのファイル リストを取得しました。

4

0 に答える 0