運用サーバーに ro アプリケーションをデプロイしようとしたところ、次のエラーが発生しました。
ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: YES) (Mysql::Error)
しかし、私がコマンドを実行したとき:
rake db:RAILS_ENV=本番環境への移行
合格しました。また、コマンド ラインから mysql に接続します。
mysql -u ルート -p
すべてのテーブルが作成されていることがわかります。
私の deploy.rb で、私はすでにブランチを設定しています:
set :branch 'myBranch'
そしてapache2構成ファイルで、rails_envも設定しました:
<仮想ホスト *:80> サーバー名 daemon.com DocumentRoot /home/hy/work/log/current/public/ RailsEnv プロダクション </仮想ホスト>
助けてください、ありがとう!