У меня установлены RoR 4.0 и ruby-1.9.3-p484. gem install bundler
и bundle install
работают без ошибок. Тогда мне нужно создать БД с помощью rake db:create
, и я получаю следующее сообщение об ошибке (я получаю ту же ошибку на rake about
а):RoR 4 ERROR на «rake db: create» или «rake about»
рейка прервана! Не удалось загрузить 'active_record/connection_adapters/mysql2_adapter'. Убедитесь, что адаптер в config/database.yml действителен. Если вы используете другой адаптер , чем 'mysql', 'mysql2', 'postgresql' или 'sqlite3', добавьте необходимый Gemfile необходимый жёсткий диск .
От gem list
:
ActiveRecord-mysql2-адаптер (0.0.3)
mysql2 (0.3.14)
рейк (10.1.1, 0.9.2.2)
конфигурации/database.yml
адаптер: mysql2
кодирования: UTF8
хост: локальный
база данных: my_database
бассейн: 20
имя пользователя: корень
пароль:
гнездо: /tmp/mysql.sock
MySQL работает
Пожалуйста, дайте мне знать, если я должен поделиться еще несколько informaion , Спасибо!!!
показать результат 'listle list | grep sql' –
Проверьте, что ваш Gemfile содержит строку с' gem 'mysql2'' – PinnyM
У Gemfile наверняка есть строка gem' mysql2 '. –