MySQL への接続中にいくつかのエラーが発生し、それを修正するために mysql2 gem をアップグレードしました。
次のコマンドを実行して、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 を持っており、バンドラーを使用してこのアプリケーションの gemset を作成しました。このアプリケーションの gemset に mysql2 を追加するにはどうすればよいですか?
これは私のgemfileです:
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: 警告: パス内の安全でない世界の書き込み可能なディレクトリ /home/agenadinik、モード 040777 /home/agenadinik/.rvm/宝石/ルビー-1.9.2-p180