Ошибка при наборе команды сервера rails
Я новичок. Я пытаюсь запустить сервер rails с помощью команды. Но я получаю сообщение об ошибке. Я попытался выполнить поиск в Google, но безрезультатно. Я приложу изображение журнала, который я получил, когда выполнил эту команду.
2 ответа
Какую ошибку Mysql вы получаете?
А что находится в вашем config/database.yml?
Итак, вы создали структуру папок для приложения Rails (rails new), а затем установили все соответствующие компоненты (пакетная установка).
Когда вы запускаете сервер (rails server), он запускается в режиме "разработки" (у вас также есть "тестовый" режим для модульных тестов и "рабочий" режим для того, когда ваше приложение работает - и у каждого есть немного разные опции). Первое, что пытается сделать сервер Rails, - это подключиться к базе данных, поэтому он ищет в config / database.yml базу данных, указанную в разделе разработки.
Поэтому, вероятно, он пытается подключиться к базе данных, которая еще не существует, с неправильным именем пользователя и паролем.
Первое, что нужно сделать, это обновить имя пользователя и пароль в config / database.yml, чтобы они соответствовали вашему локальному серверу Mysql.
Второе, что нужно сделать, это создать базу данных разработки; команда для этого - "bin / rake db:create" (или "bundle exec rake db:create", если вы на Rails 3.x).
Надеюсь, этого будет достаточно для запуска вашего сервера.
Как вы настроили свое приложение rails?
Похоже, что вы не набрали bundle install. Эта команда загружает и обновляет все ваши гемы. Action View - это рельсовая зависимость.