![](/img/trans.png)
[英]RoR 4 ERROR on 'rake db:create' or 'rake about'
[英]bin/rake db:create error on MacOS Sierra
当前正在在Rails上的ruby中安装Sugar论坛,并在localhost:3000上运行它。 我在运行db:create命令时遇到麻烦,但没有出现错误,请运行以下命令:
bin/rake db:create
我提供了密码,并出现以下错误:
Access denied for user 'rails'@'localhost' (using password: YES)Please provide the root password for your MySQL installation
我在“ mysql”部分下提供了我database.yml文件中的密码。 我的文件如下所示:
mysql: &mysql
adapter: mysql2
encoding: utf8mb4
collation: utf8mb4_unicode_ci
username: <%= ENV['SUGAR_DB_USERNAME'] || "rails" %>
password: <%= ENV['SUGAR_DB_PASSWORD'] || "rails" %>
database: <%= ENV['SUGAR_DB_DATABASE'] || "sugar_#{Rails.env}" %>
我所做的只是遵循'sugar'的git repo中的安装指南。
回购网址:
我希望有人可以帮助我,因为这太令人沮丧和浪费我的时间。
提前致谢。
您需要提供MySQL安装的root密码,而不是要创建的数据库的密码。
在本地计算机上安装MySQL时,您为整个安装的root用户创建了一个密码。 这是Rails尝试为您创建新数据库时要求的密码。
您在database.yml中提供的凭据仅用于您为Sugar安装创建的新数据库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.