За свою жизнь я не могу понять, что, черт возьми, происходит.
Rails 5.1.6 на OSx Mojave.
У меня есть несколько приложений rails на локальном компьютере, поэтому я использую puma-dev для запуска их всех по URL-адресам тестирования.
По любой причине, когда я пытаюсь создать базу данных для нового приложения, она использует конфигурацию database.yml другого приложения.
Итак, RPGBeacon - это новое приложение, а Gamers Paradise - старое приложение, полностью независимые проекты.
Когда я пытаюсь запустить bin/rails db:create
из каталога rpgbeacon, я получаю сообщение База данных 'gameswap_dev' уже существует.
Понятия не имею, почему команда rails использует другую базу данных, когда rpgbeacon имеет свою собственную базу данных .yml
development:
adapter: postgresql
encoding: unicode
database: rpgbeacon_dev
pool: 50
Я не уверен, что еще можно попробовать. Я пытался убить puma-dev, перезагрузиться, не зная, что еще делать.
В другом месте я видел сообщение о переполнении стека, в котором упоминалась остановка пружины, я тоже это пробовал.