2

Postgres で ruby​​/rails プロジェクトを立ち上げるために、DigitalOcean で dokku を実行しようとしています。

ログを見つけるのに助けがありましたが、これを見ると途方に暮れます:

/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 でしたか?)

データベースを一覧表示する方法を探しに行きます。

4

1 に答える 1

0

パスワードに安全でない文字が含まれている場合

に使用される接続文字列には、特殊文字を含めることはできません (たとえば、DATABASE_URL以外のものは台無しにするのが一般的です)。解決策は、url エンコードすることです。[a-zA-Z0-9_~-\.]@

https://stackoverflow.com/a/34280541/1733117も参照してください

于 2015-12-15T03:18:29.817 に答える