Ruby on rails Rails应用程序的config.database.yml中的Postgres代码
我遵循本教程创建了一个使用rails和angular js的应用程序,但在使用postgres代码时遇到了一些问题 当我运行rakedb:create时,我得到了这个错误Ruby on rails Rails应用程序的config.database.yml中的Postgres代码,ruby-on-rails,ruby,Ruby On Rails,Ruby,我遵循本教程创建了一个使用rails和angular js的应用程序,但在使用postgres代码时遇到了一些问题 当我运行rakedb:create时,我得到了这个错误 YAML syntax error occurred while parsing database.yml. Please note that YAML must be consistently indented using spaces. Tabs are not allowed. Error: (<unknown&g
YAML syntax error occurred while parsing database.yml. Please note that YAML must be consistently indented using spaces. Tabs are not allowed. Error: (<unknown>): mapping values are not allowed in this context at line 71 column 11
我应该在database.yml文件的postgres代码中使用什么用户名和密码。如何查找我的postgres用户名和密码。系统中已经安装了postgres
下面是database.yml文件中的代码
default: &default
adapter: postgresql
encoding: unicode
development:
<<: *default
database: blog1_development
development:
adapter: postgresql
encoding: unicode
database: blog_development
pool: 5
username: pguser
password:
test:
<<: *default
database: blog1_test
adapter: postgresql
encoding: unicode
database: blog_test
pool: 5
username: pguser
password:
我建议您使用密码创建密码 打开命令提示符 输入此项以创建密码 mysqladmin-u pguser密码[新密码] 创建密码后 更改database.yml文件 发展:
您包含的yaml文件当然没有71行,那么完整发布怎么样?顺便说一句,对于databases.yml来说,这么多行是相当多的,我想重新考虑一下,我现在已经用database.yml文件中的完整代码更新了帖子database.yaml最初没有那么多行,但我下面的教程要求在粘贴在上面的代码中添加这些行。在适配器之前,测试部分有一个额外的空间。这里只能有两个空格。如果空行没有分隔块,也要删除空行,并检查是否有任何选项卡,正如错误消息所说,应该修复它。