dokku + postgres: схема postgres не принимает часть реестра

Я пытаюсь запустить dokku в DigitalOcean, чтобы запустить проект ruby/rails с помощью postgres.

Мне помогли найти журналы, но я в растерянности, когда вижу это:

/app/vendor/ruby-2.0.0/lib/ruby/2.0.0/uri/generic.rb:214:in `initialize': the scheme postgres does not accept registry part: root:aLZgAlQKbHbKhHHn@: (or bad hostname?) (URI::InvalidURIError)

любые идеи о том, что я мог бы изучить? доменное имя fritida.se имя базы данных fritida (или это было fritida.se?)

Я собираюсь пойти и поискать способ составить список баз данных.


person Alisso    schedule 27.04.2015    source источник
comment
Эй, ты нашел решение для этого?   -  person Subtletree    schedule 25.06.2015
comment
Нет, я переключился на mysql, и тогда это сработало. Но затем я так и не смог настроить более одного приложения rails в Digital Ocean, потратив больше времени, чем это того стоило, я сдался и вместо этого попытался изучить Phoenix (Elixir) ^^'   -  person Alisso    schedule 06.07.2015
comment
Возможно, имя хоста не было установлено. См. этот ответ.   -  person David Moles    schedule 14.10.2020


Ответы (1)


если ваш пароль содержит небезопасные символы

Строка подключения, используемая для DATABASE_URL, не может содержать специальные символы (что-либо, кроме [a-zA-Z0-9_~-\.], например, @ часто путают). Решение состоит в том, чтобы url-кодировать.

см. также https://stackoverflow.com/a/34280541/1733117

person dnozay    schedule 15.12.2015