From: Luis Lavena Date: 2010-10-24T00:00:14+09:00 Subject: Re: what does this error mean `activate': can't activate activesupport (= 3.0.1, runtime) for ["activerecord-3.0.1"] On Oct 23, 11:37 am, Junkone wrote: > i am using active record in my program and cannot understand what this > error means. > > require 'watir' > > include Watir > require 'active_record' > > ActiveRecord::Base.establish_connection( > :adapter => "mysql", > :host => "127.0.0.1", > #:host => "sun", > :database => "Trader", > :username => "root", > :password => "password" > ) > class Rawdata < ActiveRecord::Base >    set_table_name "rawdatas" > > end > > E:\TradingTools\trader\app\helpers>GrabMBTTrades.rb > C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb:233:in `activate': can't > activate > activesupport (= 3.0.1, runtime) for ["activerecord-3.0.1"], already > activated a > ctivesupport-2.3.9 for ["firewatir-1.6.6", "watir-1.6.6"] > (Gem::LoadError) It is telling you that firewater and watir required activesupport 2.3.9, so if you want ActiveSupport 3.0.1 you need to require it first (before requiring watir) -- Luis Lavena