потянул меня за волосы из-за этой проблемы:
Когда я запускаю приложение rails на моем Mac, кажется, что host
ошибочно принимается за database name
, и это происходит только в среде разработки.
Это мой database.yml:
default: &default
adapter: postgresql
encoding: unicode
pool: 5
username: <%= ENV['DATABASE_USERNAME'] || 'admin' %>
password: <%= ENV['DATABASE_PASSWORD'] || 'password'%>
host: <%= ENV['DATABASE_URL'] || 'localhost'%>
development:
<<: *default
database: cid_dev
test:
<<: *default
database: cid_test
production:
<<: *default
database: cid_api
Затем, когда я запускаю:
$ bundle exec rake db:create
Мне возвращается следующее:
Database 'localhost' already exists
у кого-нибудь естьИдея, что происходит в моей местной среде?К вашему сведению, я пробовал rbenv и rvm, и они имеют одну и ту же проблему.
Спасибо.