首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建Cloud66堆栈失败

创建Cloud66堆栈失败
EN

Server Fault用户
提问于 2016-01-19 17:11:14
回答 1查看 143关注 0票数 1

我正在使用Cloud66,并试图从我的git存储库中设置一个堆栈。然而,Cloud66返回错误:

代码语言:javascript
复制
Analysis error: The space character ‘ ’ is not allowed in your database username or password in your config/database.yml file - please remove this character and try again. 

造成这一错误的原因是什么?

在我的Rails应用程序中的database.yml中,如下所示:

代码语言:javascript
复制
default: &default
  adapter: postgresql
  encoding: unicode
  host: 0.0.0.0
  pool: 5
  username: <%= Rails.application.secrets.POSTGRES_USERNAME %>
  password: <%= Rails.application.secrets.POSTGRES_PASSWORD %>

development:
  <<: *default
  database: app_development

test:
  <<: *default
  database: app_test

production:
  <<: *default
  database: app_production

secrets.yml中的用户名和密码只包含字母和数字。是什么导致了这个错误?

EN

回答 1

Server Fault用户

发布于 2016-01-20 09:40:06

看看这个:http://community.cloud66.com/articles/sharing-a-database-between-stacks

您应该将以下行更改为:

代码语言:javascript
复制
    username: "<%= ENV['POSTGRESQL_USERNAME']%>"
    password: "<%= ENV['POSTGRESQL_PASSWORD']%>"
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/750250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档