Я предполагаю, что вы используете Linux.Если нет, скажите, пожалуйста.Я только следовал этим шагам в Ubuntu, и я точно знаю, что процесс установки MySQL в OS X намного сложнее.Кроме того, пожалуйста, предоставьте более подробную информацию в следующий раз.
Сначала вы должны установить MySQL.Вам необходимо установить как MySQL, так и Ruby-коннектор.Rails может поставляться с соединителем Ruby для MySQL.Я не верю, что установка этого имеет какие-либо негативные последствия.Чтобы установить MySQL и соединитель Ruby, выполните следующие команды в окне терминала:
sudo apt-get install mysql-server mysql-client
sudo apt-get install libmysql-ruby libmysqlclient-dev
Во время этого процесса вас попросят установить пароль root.Это пригодится позже.Следующий шаг - добавить гем mysql в список зависимостей.Для этого добавьте в свой Gemfile следующую строку:
gem 'mysql'
И затем выполните
комплект установки
Для установки самоцвета mysql.Затем вы должны изменить адаптер базы данных на MySQL.Вы можете сделать это, открыв config / database.yml, и в каждой среде должен быть адаптер списка строк: XXXX, который вы должны заменить на
адаптер: mysql
Вам также необходимо настроить доступ к базе данных здесь.Вот пример:
development:
adapter: mysql
database: YourApp_development
username: root
password: root_password
host: localhost
pool: 5
timeout: 5000
Обязательно замените пароль root_password на пароль, который вы настроили для использования mysql.Вы также можете создавать других пользователей MySQL для использования, но это выходит за рамки этого вопроса.Теперь убедитесь, что сервер MySQL работает, набрав в окне терминала следующее:
/ etc / init.d / mysql start
и затем выполните rake db:create
Надеюсь, это поможет.