Я получаю некоторые ошибки при подключении к MySQL, и его исправление привело к обновлению гема mysql2.
Я выполнил эту команду для установки mysql2:
ruby install mysql2
и теперь «список драгоценных камней» показывает этот камень: mysql2 (0.3.2)
Но я думаю, что это не является частью моей прикладной среды, поскольку сервер выдает эту ошибку:
Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (no such file to load -- active_record/connection_adapters/mysql2_adapter)
У меня есть RVM, и я использовал упаковщик для создания набора гемов для этого приложения. Как добавить mysql2 в набор гемов этого приложения?
Это мой гемфайл:
source 'http://rubygems.org'
gem 'rails', '3.0.7'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'sqlite3'
gem 'mysql2' , '0.3.2'
А это моя версия адаптера MySQL:
$bundle show mysql2
/home/agenadinik/workspace/udfr/mysql2/ruby/1.9.1/gems/mysql2-0.3.2
Также
$ rvm gemdir
/home/agenadinik/.rvm/rubies/ruby-1.9.2-p180/bin/gem:4: предупреждение: небезопасный доступный для записи мир dir / home / agenadinik в PATH, режим 040777
/home/agenadinik/.rvm/gems/ruby-1.9.2-p180