spree-enhanced-option-types icon indicating copy to clipboard operation
spree-enhanced-option-types copied to clipboard

after enhanced_option_types is installed running `rake db:bootstrap` fails

Open recruitmilitary opened this issue 15 years ago • 3 comments

Full stack trace below, but it looks like EnchancedOptionTypesExtension.root is nil.


Load Sample Data? [y]: n Bootstrap Complete.

rake aborted! can't convert nil into String /Users/michaelguterl/code/rm/spree/vendor/extensions/enhanced_option_types/lib/tasks/enchanced_option_types_extension_tasks.rake:6:in join' /Users/michaelguterl/code/rm/spree/vendor/extensions/enhanced_option_types/lib/tasks/enchanced_option_types_extension_tasks.rake:6 /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/lib/rake.rb:636:incall' /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/lib/rake.rb:636:in execute' /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/lib/rake.rb:631:ineach' /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/lib/rake.rb:631:in execute' /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/lib/rake.rb:597:ininvoke_with_call_chain' /Users/michaelguterl/.rvm/ree-1.8.7-2009.10/lib/ruby/1.8/monitor.rb:242:in synchronize' /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/lib/rake.rb:590:ininvoke_with_call_chain' /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/lib/rake.rb:583:in invoke' /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/lib/rake.rb:2051:ininvoke_task' /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/lib/rake.rb:2029:in top_level' /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/lib/rake.rb:2029:ineach' /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/lib/rake.rb:2029:in top_level' /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/lib/rake.rb:2068:instandard_exception_handling' /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/lib/rake.rb:2023:in top_level' /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/lib/rake.rb:2001:inrun' /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/lib/rake.rb:2068:in standard_exception_handling' /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/lib/rake.rb:1998:inrun' /Users/michaelguterl/.rvm/gems/ree/1.8.7/gems/rake-0.8.7/bin/rake:31 /Users/michaelguterl/.rvm/ree-1.8.7-2009.10/bin/rake:22:in `load' /Users/michaelguterl/.rvm/ree-1.8.7-2009.10/bin/rake:22

recruitmilitary avatar Dec 14 '09 17:12 recruitmilitary

I think this may be because I installed the plugin into SPREE_ROOT/vendor/extensions/enhanced_option_types, NOT enchanced_option_types.

Shouldn't it be named enhanced_option_types or am I missing something?

recruitmilitary avatar Dec 14 '09 17:12 recruitmilitary

what spree version are you using? EOT doesn't work with spree < 0.9.0

swistak avatar Dec 14 '09 19:12 swistak

We're following HEAD, but we're a little behind: be9984905dd67a0c35d3f7b1f7f434baeb8580b3 is the exact revision. I did get everything working now. I think the naming enchanced not enhanced is what confused matters...

recruitmilitary avatar Dec 14 '09 19:12 recruitmilitary