From: Jordon Bedwell Date: 2009-07-02T07:46:01+09:00 Subject: Re: Can't Convert Symbol to String I honestly don't know, this is the trace: I'm still really really new to Ruby so I don't understand how to debug in the slightest bit :P According to the trace it would be this line: "Radiant::Cache.instance_eval :include, StaticHTMLCache" which is in the first part of the script I sent. www:/var/app/radiant# rake production db:migrate:extensions --trace (in /var/app/radiant) ** Invoke production (first_time) ** Execute production ** Invoke environment (first_time) ** Execute environment rake aborted! can't convert Symbol into String /var/app/radiant/vendor/extensions/static_html_cache/static_html_cache_exten sion.rb:28:in `instance_eval' /var/app/radiant/vendor/extensions/static_html_cache/static_html_cache_exten sion.rb:28:in `activate' /var/app/radiant/vendor/radiant/lib/radiant/extension.rb:52:in `activate' /var/app/radiant/vendor/radiant/vendor/rails/activesupport/lib/active_suppor t/dependencies.rb:105:in `to_proc' /var/app/radiant/vendor/radiant/lib/radiant/extension_loader.rb:98:in `each' /var/app/radiant/vendor/radiant/lib/radiant/extension_loader.rb:98:in `activate_extensions' /var/app/radiant/vendor/radiant/lib/radiant/initializer.rb:184:in `after_initialize' /var/app/radiant/vendor/radiant/vendor/rails/railties/lib/initializer.rb:177 :in `process' /var/app/radiant/vendor/radiant/vendor/rails/railties/lib/initializer.rb:113 :in `send' /var/app/radiant/vendor/radiant/vendor/rails/railties/lib/initializer.rb:113 :in `run' /var/app/radiant/vendor/radiant/lib/radiant/initializer.rb:148:in `run' /var/app/radiant/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' /var/app/radiant/vendor/radiant/vendor/rails/activesupport/lib/active_suppor t/dependencies.rb:156:in `require' /var/app/radiant/vendor/radiant/vendor/rails/activesupport/lib/active_suppor t/dependencies.rb:521:in `new_constants_in' /var/app/radiant/vendor/radiant/vendor/rails/activesupport/lib/active_suppor t/dependencies.rb:156:in `require' /var/app/radiant/vendor/radiant/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' /var/www/envygeeks_radiant/vendor/radiant/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 www:/var/app/radiant# rake production db:migrate:extensions (in /var/app/radiant) rake aborted! can't convert Symbol into String (See full trace by running task with --trace) -----Original Message----- From: David A. Black [mailto:dblack@rubypal.com] Sent: Wednesday, July 01, 2009 5:36 PM To: ruby-talk ML Subject: Re: Can't Convert Symbol to String Hi -- On Thu, 2 Jul 2009, Jordon Bedwell wrote: > Can anybody help me with this error? "Can't Convert Symbol to string" Where are you getting the error? David -- David A. Black / Ruby Power and Light, LLC Ruby/Rails consulting & training: http://www.rubypal.com Now available: The Well-Grounded Rubyist (http://manning.com/black2) "Ruby 1.9: What You Need To Know" Envycasts with David A. Black http://www.envycasts.com