Ich habe versucht, ror Anwendung auf dem Produktionsserver bereitstellen, dann bekam diesen Fehler:
Access denied for user 'root'@'localhost' (using password: YES) (Mysql::Error)
aber wenn ich den Befehl:
rake db:migrate RAILS\_ENV=production
Es ist vorbei. Ich verbinde mich auch über die Kommandozeile mit mysql:
mysql -u root -p
es ist durchgekommen, und ich kann sehen, dass alle Tabellen erstellt sind.
Ich arbeite an einem Zweig, in meiner deploy.rb habe ich den Zweig bereits festgelegt:
set :branch 'myBranch'
und in der apache2-Konfigurationsdatei habe ich auch rails_env gesetzt:
<VirtualHost \*:80>
ServerName daemon.com
DocumentRoot /home/hy/work/log/current/public/
RailsEnv production
</VirtualHost>
Bitte um Hilfe, danke!