Hi all, I¹m doing a new Radiant installation as part of an platform evaluation and have run into an issue for which I cannot find a solution, but one that is likely easily resolved. Therefore, I hope someone can spare a bit of time to help me out.
In summary, when running the ³rake radiant:extensions:reader:migrate² task the process aborts with an ³uninitialized constant ActionMailer² error. Here are the steps I followed (from the history file): > radiant -d postgres radiant_test > cd ../radiant_test/ > rake db:bootstrap > mate . > git init > git submodule add git://github.com/spanner/radiant-submenu-extension.git > vendor/extensions/submenu > rake radiant:extensions:submenu:migrate > rake radiant:extensions:submenu:update > git submodule add git://github.com/spanner/radiant-share-layouts-extension.git > vendor/extensions/share_layout > git submodule add git://github.com/spanner/radiant-reader-extension.git > vendor/extensions/reader > rake radiant:extensions:reader:migrate > rake radiant:extensions:reader:migrate > sudo rake gems:install > rake radian:extensions:reader:migrate > rake radiant:extensions:reader:migrate --trace > During this I inserted the ³gem authlogic¹² statement into environment.rb just above the ³Radiant::Initializer.run do |config|² line and added ³config.extensions = [ :share_layouts, :submenu, :reader, :all ]² inside the config block, but after the ³config.frameworks -= [ :action_mailer ]² line. Here is the top of the migrate step with the trace. The full trace is at http://pastie.org/746180. (in /Users/my_name/src/test/radiant_test) ** Invoke radiant:extensions:reader:migrate (first_time) ** Invoke environment (first_time) ** Execute environment rake aborted! uninitialized constant ActionMailer /opt/local/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/activesupport/l ib/active_support/dependencies.rb:443:in `load_missing_constant' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/activesupport/l ib/active_support/dependencies.rb:80:in `const_missing' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/activesupport/l ib/active_support/dependencies.rb:92:in `const_missing' /Users/my_name/src/test/radiant_test/vendor/extensions/share_layouts/lib/sha re_layouts/radiant_mailer_layouts.rb:50 /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/activesupport/l ib/active_support/dependencies.rb:156:in `require' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/activesupport/l ib/active_support/dependencies.rb:521:in `new_constants_in' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/activesupport/l ib/active_support/dependencies.rb:156:in `require' /Users/my_name/src/test/radiant_test/vendor/extensions/share_layouts/share_l ayouts_extension.rb:18:in `activate' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.8.1/lib/radiant/extension.rb:60: in `activate' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/activesupport/l ib/active_support/dependencies.rb:105:in `to_proc' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.8.1/lib/radiant/extension_loader .rb:98:in `each' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.8.1/lib/radiant/extension_loader .rb:98:in `activate_extensions' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.8.1/lib/radiant/initializer.rb:1 84:in `after_initialize' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/railties/lib/in itializer.rb:179:in `process' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/railties/lib/in itializer.rb:113:in `send' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/railties/lib/in itializer.rb:113:in `run' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.8.1/lib/radiant/initializer.rb:1 48:in `run' /Users/my_name/src/test/radiant_test/config/environment.rb:13 .... The line in the share_layouts extension radiant_mailer_layouts.rb file causing the error is: ActionMailer::Base.send :include, ShareLayouts::RadiantMailerLayouts Any guidance would be most appreciated. Thanks in advance for your time and consideration. - Peter _______________________________________________ Radiant mailing list Post: [email protected] Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
