Yeah I don't know why it's commented out by default, but it's the most common error with installs of extensions that require it.
On Wed, Dec 16, 2009 at 12:37 PM, Peter Degen-Portnoy <[email protected]> wrote: > Amazing what one sees when the same information is presented in a different > context. Upon receiving the notification from the mailing list, I noticed > > config.frameworks -= [ :action_mailer ] > > > This is, of course, removing the ActionMailer and would perfectly explain > why it was uninitialized. > > Commenting out that line has helped me move onto the next error. At least > it's some form of progress. :-) > > - peter > >> >> 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 > > _______________________________________________ > Radiant mailing list > Post: [email protected] > Search: http://radiantcms.org/mailing-list/search/ > Site: http://lists.radiantcms.org/mailman/listinfo/radiant > _______________________________________________ Radiant mailing list Post: [email protected] Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
