Re: [Radiant] trouble installing mailer extension

2010-02-01 Thread john muhl
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

2010-02-01 Thread Ming Pan
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

2010-02-01 Thread john muhl
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

2010-02-01 Thread Jim Gay
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

2010-02-01 Thread Ming Pan
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

2010-02-01 Thread john muhl
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