database.yml
adapter: mysql2
database: database
username: root
password:
host: localhost
teste.rb
require 'rubygems'
require 'active_record'
require 'yaml'
dbconfig = YAML::load(File.open('database.yml'))
ActiveRecord::Base.establish_connection(dbconfig)
class Endereco < ActiveRecord::Base
attr_accessor :logradouro, :bairro, :cep, :localizacao
end
Endereco.count #Exemplo
Erro:
usr/local/lib/ruby/gems/1.9.1/gems/activerecord-3.0.7/lib/active_record/connection_adapters/abstract/connection_specification.rb:71:inrescue in establish_connection': Please install the mysql2 adapter:gem install activerecord-mysql2-adapter` (no such file to load – active_record/connection_adapters/mysql2_adapter) (RuntimeError)
Achei nesse site uma explicacao para esse erro:
Mas, ao utilizar o comando gem list vejo que essa gem já está instalada. E não consigo instalar a gem install activerecord-mysql2-adapter. Ocorre esse erro: ERROR: Could not find a valid gem ?activerecord-mysql2-adapter? (>= 0) in any repository
Ao utilizar o comando gem list, vejo que ela já está instalada.
Alguém tem alguma dica para instalar essa gem?