Hi Jayakumar, Open the file vendor/extensions/settings/settings_extension.rb
and replace lines 19-21 with this code: tab 'Settings' do add_item 'Application', '/admin/settings', :after => 'Extensions' end to this one: admin.tabs.add 'Application', '/admin/settings' It should help. Pavel On Tue, May 4, 2010 at 7:00 PM, Jayakumar Ramanathan <[email protected]>wrote: > Hello. I'm a novice to rails apps but am interested in using radiant for my > website. The > basic installation went ok. But I'm having trouble installing the settings > extension (which in turn seems > to be required for the Upload extension). The trace is given below. I > would > be very thankful for any pointrs. > > Jay > > > ______________________________________________________________________________ > > > ~/Workshop/Code/test> rake ray:extension:install name=settings > > (in /home/jayku/Workshop/Code/ > test) > > > > ================================================================================ > > Your download preference has been set to git. > > > > ================================================================================ > > git clone -q git://github.com/Squeegy/radiant-settings.git > > vendor/extensions/ray/tmp/settings > > mv vendor/extensions/ray/tmp/settings vendor/extensions/settings > > rake -q RAILS_ENV=development radiant:extensions:settings:migrate > > (in /home/jayku/Workshop/Code/test) > > rake aborted! > > undefined method `tab' for #<SettingsExtension:0xb705dcac> > > > > (See full trace by running task with --trace) > > > > ================================================================================ > > The settings extension failed to install properly. > > Specifically, the failure was caused by the extension's migrate task: > > The extension has been disabled and placed in vendor/extensions/.disabled > > If you would like to troubleshoot the extension re-enable it by running: > > `rake ray:extension:enable name=settings` then run the migrate task with: > > `rake radiant:extensions:settings:migrate --trace` and inspect the > output. > > ======================~/Workshop/Code/test> rake ray:extension:install > > name=settings > > (in /home/jayku/Workshop/Code/test) > > > > ================================================================================ > > Your download preference has been set to git. > > > > ================================================================================ > > git clone -q git://github.com/Squeegy/radiant-settings.git > > vendor/extensions/ray/tmp/settings > > mv vendor/extensions/ray/tmp/settings vendor/extensions/settings > > rake -q RAILS_ENV=development radiant:extensions:settings:migrate > > (in /home/jayku/Workshop/Code/test) > > rake aborted! > > undefined method `tab' for #<SettingsExtension:0xb705dcac> > > > > (See full trace by running task with --trace) > > > > ================================================================================ > > The settings extension failed to install properly. > > Specifically, the failure was caused by the extension's migrate task: > > The extension has been disabled and placed in vendor/extensions/.disabled > > If you would like to troubleshoot the extension re-enable it by running: > > `rake ray:extension:enable name=settings` then run the migrate task with: > > `rake radiant:extensions:settings:migrate --trace` and inspect the > output. > > > > ================================================================================ > > ========================================================== > > > > ~/Workshop/Code/test> rake radiant:extensions:settings:migrate --trace > > (in /home/jayku/Workshop/Code/test) > > ** Invoke radiant:extensions:settings:migrate (first_time) > > ** Invoke environment (first_time) > > ** Execute environment > > rake aborted! > > undefined method `tab' for #<SettingsExtension:0xb6fc2fa4> > > > > /home/jayku/Workshop/Code/test/vendor/extensions/settings/settings_extension.rb:19:in > > `activate' > > /var/lib/gems/1.8/gems/radiant-0.8.2/lib/radiant/extension.rb:60:in > > `activate' > > > > /var/lib/gems/1.8/gems/radiant-0.8.2/vendor/rails/activesupport/lib/active_support/dependencies.rb:105:in > > `to_proc' > > > /var/lib/gems/1.8/gems/radiant-0.8.2/lib/radiant/extension_loader.rb:98:in > > `each' > > > /var/lib/gems/1.8/gems/radiant-0.8.2/lib/radiant/extension_loader.rb:98:in > > `activate_extensions' > > /var/lib/gems/1.8/gems/radiant-0.8.2/lib/radiant/initializer.rb:184:in > > `after_initialize' > > > > /var/lib/gems/1.8/gems/radiant-0.8.2/vendor/rails/railties/lib/initializer.rb:179:in > > `process' > > > > /var/lib/gems/1.8/gems/radiant-0.8.2/vendor/rails/railties/lib/initializer.rb:113:in > > `send' > > > > /var/lib/gems/1.8/gems/radiant-0.8.2/vendor/rails/railties/lib/initializer.rb:113:in > > `run' > > /var/lib/gems/1.8/gems/radiant-0.8.2/lib/radiant/initializer.rb:148:in > `run' > > /home/jayku/Workshop/Code/test/config/environment.rb:12 > > /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' > > /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require' > > > > /var/lib/gems/1.8/gems/radiant-0.8.2/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in > > `require' > > > > /var/lib/gems/1.8/gems/radiant-0.8.2/vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in > > `new_constants_in' > > > > /var/lib/gems/1.8/gems/radiant-0.8.2/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in > > `require' > > > > /var/lib/gems/1.8/gems/radiant-0.8.2/vendor/rails/railties/lib/tasks/misc.rake:4 > > /usr/lib/ruby/1.8/rake.rb:636:in `call' > > /usr/lib/ruby/1.8/rake.rb:636:in `execute' > > /usr/lib/ruby/1.8/rake.rb:631:in `each' > > /usr/lib/ruby/1.8/rake.rb:631:in `execute' > > /usr/lib/ruby/1.8/rake.rb:597:in `invoke_with_call_chain' > > /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize' > > /usr/lib/ruby/1.8/rake.rb:590:in `invoke_with_call_chain' > > /usr/lib/ruby/1.8/rake.rb:607:in `invoke_prerequisites' > > /usr/lib/ruby/1.8/rake.rb:604:in `each' > > /usr/lib/ruby/1.8/rake.rb:604:in `invoke_prerequisites' > > /usr/lib/ruby/1.8/rake.rb:596:in `invoke_with_call_chain' > > /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize' > > /usr/lib/ruby/1.8/rake.rb:590:in `invoke_with_call_chain' > > /usr/lib/ruby/1.8/rake.rb:583:in `invoke' > > /usr/lib/ruby/1.8/rake.rb:2051:in `invoke_task' > > /usr/lib/ruby/1.8/rake.rb:2029:in `top_level' > > /usr/lib/ruby/1.8/rake.rb:2029:in `each' > > /usr/lib/ruby/1.8/rake.rb:2029:in `top_level' > > /usr/lib/ruby/1.8/rake.rb:2068:in `standard_exception_handling' > > /usr/lib/ruby/1.8/rake.rb:2023:in `top_level' > > /usr/lib/ruby/1.8/rake.rb:2001:in `run' > > /usr/lib/ruby/1.8/rake.rb:2068:in `standard_exception_handling' > > /usr/lib/ruby/1.8/rake.rb:1998:in `run' > > /usr/bin/rake:28 > > ~/Workshop/Code/test> > > > > > > > _______________________________________________ > Radiant mailing list > Post: [email protected] > 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 > -- With best regards, Pavel _______________________________________________ Radiant mailing list Post: [email protected] 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
