Подтвердить что ты не робот

Rails/MySQL2: ошибка - неизвестная база данных

Я следую базовому руководству в Линде. Теперь я смог установить все правильно, но когда я запускаю свой сервер Rails, я получаю это сообщение, когда я нахожусь localhost:3000:

Unknown database 'simple_cms_development'

а затем

Rendered /Library/Ruby/Gems/1.8/gems/actionpack-3.0.7/lib/action_dispatch/middleware/templates/rescues/_trace.erb (1.0ms)
Rendered /Library/Ruby/Gems/1.8/gems/actionpack-3.0.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (23.5ms)
Rendered /Library/Ruby/Gems/1.8/gems/actionpack-3.0.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (29.8ms)
4b9b3361

Ответ 1

Создана ли база данных в MySQL? Вы должны иметь возможность запускать rake db:create и создать Rails для него.

Ответ 2

У меня была такая же ошибка, пожалуйста, запустите следующую команду в командной строке:

rake db:create 

чтобы решить проблему.

Ответ 3

Ищите ответы на эти вопросы:

  • Установили ли вы gem mysql2?
  • Он упоминается в вашем Gemfile?
  • Вы запустили команду rake db:create?

Ответ 4

Иногда создается база данных с причинами возникновения рейка.

Вы также можете создать базу данных внутри mysql

Убедитесь, что mysql находится в корневом% PATH% в командной строке типа echo% PATH% для проверки.

Если это не в вашей PATH. Затем выполните быстрый поиск по Google в Windows PATH, чтобы получить инструкции

Откройте командную строку

введите mysql -u root -p

введите свой пароль, который вы создали для своего корня

Чтобы создать базу данных

создать базу данных simple_cms_development

сделать