Назад | Перейти на главную страницу

Не удается создать стек Cloud66

Я использую Cloud66 и пытаюсь настроить стек из своего репозитория git. Cloud66, однако, возвращает ошибку:

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. 

Что могло быть причиной этой ошибки?
В database.yml в моем приложении Rails выглядит так:

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 содержат только буквы и цифры. Что могло вызвать эту ошибку?

Проверь это: http://community.cloud66.com/articles/sharing-a-database-between-stacks

вы должны изменить следующие строки на ниже:

    username: "<%= ENV['POSTGRESQL_USERNAME']%>"
    password: "<%= ENV['POSTGRESQL_PASSWORD']%>"