Hi Ross,

Thank you for taking the time to read my post and looking at my
problem.  I appreciate your concern to not redirect me, but I feel
participating in a community is a great way to learn, both for the
student and teacher.  As long as the conversations are productive.
So, my expectations are not always for something work to right away.
I'm just grateful for a place where I can share my problems and get
more brains to help me out.

With that being, said your suggestion worked!!!

$> rake production radiant:extensions:tags:install
(in /Users/wen/Documents/radiant/wenphan)
==  AddTagSupport: migrating
==================================================
-- create_table(:meta_tags)
   -> 0.0012s
-- add_index(:meta_tags, :name, {:unique=>true})
   -> 0.0007s
-- create_table(:taggings)
   -> 0.0009s
-- add_index(:taggings, [:meta_tag_id, :taggable_id, :taggable_type],
{:unique=>true})
   -> 0.0005s
==  AddTagSupport: migrated (0.0038s)
=========================================

Copying /public/stylesheets/tags.css...
mkdir -p /Users/wen/Documents/radiant/wenphan/public/stylesheets
cp /Users/wen/Documents/radiant/wenphan/vendor/extensions/tags/public/
stylesheets/tags.css /Users/wen/Documents/radiant/wenphan/public/
stylesheets/tags.css

Much thanks!

-Wen


On Feb 19, 8:34 am, rosslaird <r...@rosslaird.com> wrote:
> I'm a newbie too, so I'm a little worried about misdirecting you due
> to my own lack of knowledge, but I have run into this type of problem
> several times. In my case, it has always been due to the fact that
> rake looks for a different database than the one I want the extension
> to be installed into. For example, rake seems to look for the
> development database by default, whereas my setup uses the production
> database. So, when I run rake, I have to specify that it use the
> production database.
>
> I see in your error listing, right near the top, that it says
> "SQLite3::SQLException: no such table:". This seems to suggest, to me
> anyway, that rake is looking for a table that does not exist. Is it
> possible that you are having the same issue that has happened to me,
> i.e. that you are running in production mode and rake is looking for
> the development database?
>
> If that is the case, here's what I do. I just specify "production" on
> the command line (there seem to be several ways to do this):
>
> rake production radiant:extensions:tags:install
>
> You can also use this type of syntax:
>
> rake migrate RAILS_ENV=production ...
>
> I hope I have not completely misunderstood the situation. As I said,
> I'm a newbie also.
>
> Ross
>
> On Feb 19, 12:38 am, wenp...@mac.com wrote:
>
>
>
> > Hi,
>
> > I'm new to Radiant and even Ruby on Rails in general.  I installed
> > Radiant on my local machine to try it out.  Out of the box, I love it
> > so far.  I tried to install the tags extension and followed the
> > instructions exactly as prescribed in the README listed on the
> > extension's page:
>
> > 1. Copy the extension to your vendor/extensions directory as you would
> > any other extension.
> > 2. Run 'rake radiant:extensions:tags:install'
>
> > I get an error after step 2 above, and I have no clue what's going on
> > (probably because I'm a noob).
>
> > Here are my outputs:
>
> > $ >./script/extension install tags
> > Cloning into tags...
> > remote: Counting objects: 905, done.
> > remote: Compressing objects: 100% (483/483), done.
> > remote: Total 905 (delta 392), reused 836 (delta 359)
> > Receiving objects: 100% (905/905), 196.77 KiB | 215 KiB/s, done.
> > Resolving deltas: 100% (392/392), done.
>
> > $>rake radiant:extensions:tags:install --trace
> > (in /Users/wen/Documents/radiant/wenphan)
> > ** Invoke radiant:extensions:tags:install (first_time)
> > ** Invoke environment (first_time)
> > ** Execute environment
> > ** Invoke radiant:extensions:tags:migrate (first_time)
> > ** Invoke environment
> > ** Execute radiant:extensions:tags:migrate
> > rake aborted!
> > SQLite3::SQLException: no such table: extension_meta: SELECT
> > schema_version FROM extension_meta WHERE name = 'Tags'
> > /Users/wen/.gem/ruby/1.8/gems/radiant-0.9.1/vendor/rails/activerecord/
> > lib/active_record/connection_adapters/abstract_adapter.rb:221:in `log'
> > /Users/wen/.gem/ruby/1.8/gems/radiant-0.9.1/vendor/rails/activerecord/
> > lib/active_record/connection_adapters/sqlite_adapter.rb:172:in
> > `execute'
> > /Users/wen/.gem/ruby/1.8/gems/radiant-0.9.1/vendor/rails/activerecord/
> > lib/active_record/connection_adapters/sqlite_adapter.rb:417:in
> > `catch_schema_changes'
> > /Users/wen/.gem/ruby/1.8/gems/radiant-0.9.1/vendor/rails/activerecord/
> > lib/active_record/connection_adapters/sqlite_adapter.rb:172:in
> > `execute'
> > /Users/wen/.gem/ruby/1.8/gems/radiant-0.9.1/vendor/rails/activerecord/
> > lib/active_record/connection_adapters/sqlite_adapter.rb:320:in
> > `select'
> > /Users/wen/.gem/ruby/1.8/gems/radiant-0.9.1/vendor/rails/activerecord/
> > lib/active_record/connection_adapters/abstract/database_statements.rb:
> > 7:in `select_all_without_query_cache'
> > /Users/wen/.gem/ruby/1.8/gems/radiant-0.9.1/vendor/rails/activerecord/
> > lib/active_record/connection_adapters/abstract/query_cache.rb:62:in
> > `select_all'
> > /Users/wen/.gem/ruby/1.8/gems/radiant-0.9.1/vendor/rails/activerecord/
> > lib/active_record/connection_adapters/abstract/database_statements.rb:
> > 13:in `select_one'
> > /Users/wen/.gem/ruby/1.8/gems/radiant-0.9.1/vendor/rails/activerecord/
> > lib/active_record/connection_adapters/abstract/database_statements.rb:
> > 19:in `select_value'
> > /Users/wen/.gem/ruby/1.8/gems/radiant-0.9.1/lib/radiant/
> > extension_migrator.rb:42:in `initialize_extension_schema_migrations'
> > /Users/wen/.gem/ruby/1.8/gems/radiant-0.9.1/lib/radiant/
> > extension_migrator.rb:25:in `initialize'
> > /Users/wen/.gem/ruby/1.8/gems/radiant-0.9.1/vendor/rails/activerecord/
> > lib/active_record/migration.rb:401:in `new'
> > /Users/wen/.gem/ruby/1.8/gems/radiant-0.9.1/vendor/rails/activerecord/
> > lib/active_record/migration.rb:401:in `up'
> > /Users/wen/.gem/ruby/1.8/gems/radiant-0.9.1/vendor/rails/activerecord/
> > lib/active_record/migration.rb:383:in `migrate'
> > /Users/wen/.gem/ruby/1.8/gems/radiant-0.9.1/lib/radiant/
> > extension_migrator.rb:7:in `migrate'
> > /Users/wen/Documents/radiant/wenphan/vendor/extensions/tags/lib/tasks/
> > tags_extension_tasks.rake:14
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `call'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `execute'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `each'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `execute'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:578:in `invoke_with_call_chain'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > 1.8/monitor.rb:242:in `synchronize'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call_chain'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in `invoke_prerequisites'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `invoke_prerequisites'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in `invoke_with_call_chain'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > 1.8/monitor.rb:242:in `synchronize'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call_chain'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:564:in `invoke'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:2019:in `invoke_task'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `each'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in
> > `standard_exception_handling'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:1991:in `top_level'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:1970:in `run'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in
> > `standard_exception_handling'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in `run'
> > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > gems/1.8/gems/rake-0.8.3/bin/rake:31
> > /usr/bin/rake:19:in `load'
> > /usr/bin/rake:19
>
> > Thanks.
>
> > -Wen

Reply via email to