执行rake db:migrate时报错rake aborted! Access denied for user 'root'@'localhost'

当在Ruby的命令行下执行

rake db:migrate

这个命令时,如果出现以下问题:

rake aborted!

Access denied for user 'root'@'localhost' <using password: NO>

<See full trace by running task wit --trace>



这并不是因为db.yml这个文件启动有问题,而是因为没有设置环境变量,应先执行下面的命令:

set RAILS_ENV=production

你可能感兴趣的:(user,Ruby,Access,Rails)