Hi everyone, I'm currently working with the AW etl with Rails 2.0 rc1 frozen to vendor/rails. My etl scripts are:
blake:~/Sites/metrics/etl blake$ find . . ./database.yml ./log_parser.rb ./update_logs.ctl ./updates_apache_log_parser.rb when I run: etl update_logs.ctl I get: blake:~/Sites/metrics/etl blake$ etl update_logs.ctl Using AdapterExtensions Starting ETL process initializing ETL engine Processing update_logs.ctl /opt/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:263:in `load_missing_constant': uninitialized constant ActionView::Helpers::BasicObject (NameError) from /opt/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:452:in `const_missing' from /Users/blake/Sites/metrics/vendor/rails/actionpack/lib/action_view/helpers/prototype_helper.rb:816 from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:27:in `require' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in `require' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:342:in `new_constants_in' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in `require' from /Users/blake/Sites/metrics/vendor/rails/actionpack/lib/action_view/helpers/javascript_helper.rb:2 ... 61 levels... from /opt/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in `require' from /opt/local/lib/ruby/gems/1.8/gems/activewarehouse-etl-0.9.0 /bin/etl:28 from /opt/local/bin/etl:16:in `load' from /opt/local/bin/etl:16 My ctl files looks like: $:.unshift(File.dirname(__FILE__)) require File.dirname(__FILE__) + '/../config/environment' require File.dirname(__FILE__) + '/updates_apache_log_parser' source :in, { :file => '', :parser => :updates_apache_log_parser }, {} destination :out, { :file => 'updates.txt', :separator => "\t" }, { :order => [:date_id, :uid] } post_process :bulk_import, { :file => 'updates.txt', :truncate => true, :columns => [:date_id, :uid], :target => { :adapter => 'mysql', :database => 'updates_development', :table => 'update_facts' } } I'm givin 'er all I got and can't seem to get this working. Any ideas? --
_______________________________________________ Activewarehouse-discuss mailing list Activewarehouse-discuss@rubyforge.org http://rubyforge.org/mailman/listinfo/activewarehouse-discuss