I decided to take the plunge and investigate Radiant 0.9.0-rc1. Some things worked as expected and some didn't. Here's what I encountered; hope this might be helpful to others and/or provide information to developers and extension writers.
Desktop: Ubuntu Lucid Lynx, Linux 2.6.32-21-generic Gems: (left out ones not used by radiant) activesupport (2.3.5) compass (0.10.0.rc3, 0.8.17) compass-960-plugin (0.9.13) haml (3.0.0.beta.2, 2.2.23) imagesize (0.1.1) mime-types (1.16) mysql (2.8.1) rack (1.0.1, 1.0.0) radiant (0.9.0, 0.8.1) rake (0.8.7) RedCloth (4.2.3, 4.2.2) rmagick (2.13.1, 2.12.2) rubygems-update (1.3.6) sqlite3-ruby (1.2.5) Radiant: radiant r9 --database sqlite3 cd r9; rake production db:bootstrap [answer prompts, select 1. Empty] Settings extension: git clone git://github.com/squaretalent/radiant-settings-extension.git vendor/extensions/settings rake production radiant:extensions:settings:migrate radiant:extensions:settings:update *** rake fails with "undefined method `tab' for #<SettingsExtension:0xb6ea8e0c>" same thing if the "script/extension install settings" command is used instead Here's the trace: mars...@vaio[~/web/r9]> rake production radiant:extensions:settings:migrate --trace (in /home/marshal/web/r9) ** Invoke production (first_time) ** Execute production ** Invoke environment (first_time) ** Execute environment rake aborted! undefined method `tab' for #<SettingsExtension:0xb6f17e4c> /home/marshal/web/r9/vendor/extensions/settings/settings_extension.rb:29:in `activate' /usr/lib/ruby/gems/1.8/gems/radiant-0.9.0/lib/radiant/extension.rb:60:in `activate' /usr/lib/ruby/gems/1.8/gems/radiant-0.9.0/vendor/rails/activesupport/lib/active_support/dependencies.rb:105:in `to_proc' /usr/lib/ruby/gems/1.8/gems/radiant-0.9.0/lib/radiant/extension_loader.rb:98:in `each' /usr/lib/ruby/gems/1.8/gems/radiant-0.9.0/lib/radiant/extension_loader.rb:98:in `activate_extensions' /usr/lib/ruby/gems/1.8/gems/radiant-0.9.0/lib/radiant/initializer.rb:184:in `after_initialize' /usr/lib/ruby/gems/1.8/gems/radiant-0.9.0/vendor/rails/railties/lib/initializer.rb:179:in `process' /usr/lib/ruby/gems/1.8/gems/radiant-0.9.0/vendor/rails/railties/lib/initializer.rb:113:in `send' /usr/lib/ruby/gems/1.8/gems/radiant-0.9.0/vendor/rails/railties/lib/initializer.rb:113:in `run' /usr/lib/ruby/gems/1.8/gems/radiant-0.9.0/lib/radiant/initializer.rb:148:in `run' /home/marshal/web/r9/config/environment.rb:12 /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' /usr/lib/ruby/gems/1.8/gems/radiant-0.9.0/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in `require' /usr/lib/ruby/gems/1.8/gems/radiant-0.9.0/vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in `new_constants_in' /usr/lib/ruby/gems/1.8/gems/radiant-0.9.0/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in `require' /usr/lib/ruby/gems/1.8/gems/radiant-0.9.0/vendor/rails/railties/lib/tasks/misc.rake:4 /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain' /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in `invoke' /usr/lib/ruby/gems/1.8/gems/radiant-0.9.0/lib/tasks/environments.rake:10 /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain' /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in `invoke' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `each' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 /usr/bin/rake:19:in `load' /usr/bin/rake:19 Any ideas? -- marshal _______________________________________________ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ List Site: http://lists.radiantcms.org/mailman/listinfo/radiant Radiant: http://radiantcms.org Extensions: http://ext.radiantcms.org