Re: [Radiant] trouble installing mailer extension
On Mon, Feb 1, 2010 at 2:48 PM, Ming Pan fallspin...@gmail.com wrote: Dear List, I was trying to install the mailer extension. First I tried ./script/extension install mailer, and I got the following errors: + Initialized empty Git repository in /tmp/mailer/.git/ remote: Counting objects: 184, done. remote: Compressing objects: 100% (168/168), done. remote: Total 184 (delta 72), reused 25 (delta 1) Receiving objects: 100% (184/184), 35.66 KiB, done. Resolving deltas: 100% (72/72), done. rake aborted! Mysql::Error: Table 'lovebaob_radiantdev.extension_meta' doesn't exist: SELECT schema_version FROM extension_meta WHERE name = 'Mailer' (See full trace by running task with --trace) rake aborted! Don't know how to build task 'radiant:extensions:mailer:update' (See full trace by running task with --trace) + Then I tried to do it manually, and the errors are basically the same: + (in /home/lovebaob/radapp) rake aborted! Mysql::Error: Table 'lovebaob_radiantdev.extension_meta' doesn't exist: SELECT schema_version FROM extension_meta WHERE name = 'Mailer' (See full trace by running task with --trace) + I checked my databases and the table extension_meta only exists in my production database and not in the development database. Any idea how I should fix the problem? run the install command against your production database like so `script/extension install mailer RAILS_ENV=production` ___ 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
Re: [Radiant] trouble installing mailer extension
Thanks so much John! Now I went through the migrate step successfully, but it gave errors on the update step: (in /home/lovebaob/radapp) rake aborted! Don't know how to build task 'radiant:extensions:mailer:update' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1704:in `[]' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2026:in `invoke_task' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `each' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1999:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1977:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1974:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/bin/rake:31 /usr/bin/rake:19:in `load' /usr/bin/rake:19 Is this update step required by the mailer extension? I reloaded my admin/extensions page and mailer is not there. ming ___ 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
Re: [Radiant] trouble installing mailer extension
there is no update task for mailer which is why you see the error. just to be safe `script/extension install` tries to run both migrate and update regardless of if they exist or not. so when installing a Don't know how to build task 'XYZ' message is harmless; it just means that task does not exist. you need to restart your application server (passenger, mongrel, thin, unicorn etc. etc.) after installing extensions. On Mon, Feb 1, 2010 at 3:02 PM, Ming Pan fallspin...@gmail.com wrote: Thanks so much John! Now I went through the migrate step successfully, but it gave errors on the update step: (in /home/lovebaob/radapp) rake aborted! Don't know how to build task 'radiant:extensions:mailer:update' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1704:in `[]' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2026:in `invoke_task' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `each' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1999:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1977:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1974:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/bin/rake:31 /usr/bin/rake:19:in `load' /usr/bin/rake:19 Is this update step required by the mailer extension? I reloaded my admin/extensions page and mailer is not there. ming ___ 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 ___ 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
Re: [Radiant] trouble installing mailer extension
Ming, This is no big deal. The error just means that there is no update task for the mailer extension. You should be good to go now. John, If you've got specs for your changes to script/extension (which skips the migrate and update tasks if they don't exist) go ahead and push them into the master branch. I meant to take a look at your work on that a long time ago, but haven't gotten around to it. I'm personally in favor of a single install task. On Mon, Feb 1, 2010 at 4:02 PM, Ming Pan fallspin...@gmail.com wrote: Thanks so much John! Now I went through the migrate step successfully, but it gave errors on the update step: (in /home/lovebaob/radapp) rake aborted! Don't know how to build task 'radiant:extensions:mailer:update' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1704:in `[]' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2026:in `invoke_task' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `each' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1999:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1977:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1974:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/bin/rake:31 /usr/bin/rake:19:in `load' /usr/bin/rake:19 Is this update step required by the mailer extension? I reloaded my admin/extensions page and mailer is not there. ming ___ 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 -- Jim Gay Saturn Flyer LLC j...@saturnflyer.com http://www.saturnflyer.com 571-403-0338 ___ 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
Re: [Radiant] trouble installing mailer extension
John and Jim, Thanks so much! Your help is really really quick! ming On Mon, Feb 1, 2010 at 4:14 PM, Jim Gay j...@saturnflyer.com wrote: Ming, This is no big deal. The error just means that there is no update task for the mailer extension. You should be good to go now. John, If you've got specs for your changes to script/extension (which skips the migrate and update tasks if they don't exist) go ahead and push them into the master branch. I meant to take a look at your work on that a long time ago, but haven't gotten around to it. I'm personally in favor of a single install task. On Mon, Feb 1, 2010 at 4:02 PM, Ming Pan fallspin...@gmail.com wrote: Thanks so much John! Now I went through the migrate step successfully, but it gave errors on the update step: (in /home/lovebaob/radapp) rake aborted! Don't know how to build task 'radiant:extensions:mailer:update' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1704:in `[]' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2026:in `invoke_task' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `each' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1999:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1977:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1974:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/bin/rake:31 /usr/bin/rake:19:in `load' /usr/bin/rake:19 Is this update step required by the mailer extension? I reloaded my admin/extensions page and mailer is not there. ming ___ 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 -- Jim Gay Saturn Flyer LLC j...@saturnflyer.com http://www.saturnflyer.com 571-403-0338 ___ 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 ___ 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
Re: [Radiant] trouble installing mailer extension
On Mon, Feb 1, 2010 at 3:14 PM, Jim Gay j...@saturnflyer.com wrote: If you've got specs for your changes to script/extension (which skips the migrate and update tasks if they don't exist) go ahead and push them into the master branch. I meant to take a look at your work on that a long time ago, but haven't gotten around to it. i'm pretty sure i abandoned that before i got it to do anything useful like checking for tasks before running them. in the time since the installer was added it seems this comes up rarely enough that complicating things is probably not worth it. perhaps something in the creating extensions part of the wiki that informs authors their extension will spit up errors if they don't provide (at least empty) tasks would help. now that i think about it again though the simplest solution seems like it would be to stub out rake tasks like This extension does not have a migrate/update task upon extension creation. at least that way authors who forget about it wouldn't these have error messages. I'm personally in favor of a single install task. and a single uninstall task! :) On Mon, Feb 1, 2010 at 4:02 PM, Ming Pan fallspin...@gmail.com wrote: Thanks so much John! Now I went through the migrate step successfully, but it gave errors on the update step: (in /home/lovebaob/radapp) rake aborted! Don't know how to build task 'radiant:extensions:mailer:update' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1704:in `[]' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2026:in `invoke_task' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `each' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1999:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1977:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1974:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.4/bin/rake:31 /usr/bin/rake:19:in `load' /usr/bin/rake:19 Is this update step required by the mailer extension? I reloaded my admin/extensions page and mailer is not there. ming ___ 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 -- Jim Gay Saturn Flyer LLC j...@saturnflyer.com http://www.saturnflyer.com 571-403-0338 ___ 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 ___ 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