Could not find generator 'spree:install'

182 views
Skip to first unread message

Iris Schäffer da Rosa

unread,
Mar 26, 2015, 10:30:31 AM3/26/15
to spree...@googlegroups.com
I am trying to install spree commerce and keep getting the same error when I run "spree install". I am following the Getting Started guide at https://guides.spreecommerce.com/developer/getting_started_tutorial.html.

I have been searching for a solution for a while and had no luck. Any help is appreciated. 



[WARNING] Could not load generator "generators/spree/install/install_generator". Error: uninitialized constant Bundler::Thor::Base.
/home/iris/.rvm/gems/ruby-2.1.1/gems/bundler-1.9.0/lib/bundler/vendor/thor-0.19.1/lib/thor.rb:468:in `<class:Thor>'
/home/iris/.rvm/gems/ruby-2.1.1/gems/bundler-1.9.0/lib/bundler/vendor/thor-0.19.1/lib/thor.rb:4:in `<top (required)>'
/home/iris/.rvm/gems/ruby-2.1.1/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/iris/.rvm/gems/ruby-2.1.1/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/iris/.rvm/gems/ruby-2.1.1/gems/bundler-1.9.0/lib/bundler/vendored_thor.rb:4:in `<top (required)>'
/home/iris/.rvm/gems/ruby-2.1.1/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/iris/.rvm/gems/ruby-2.1.1/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/iris/.rvm/gems/ruby-2.1.1/gems/bundler-1.9.0/lib/bundler/cli.rb:2:in `<top (required)>'
/home/iris/.rvm/gems/ruby-2.1.1/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/iris/.rvm/gems/ruby-2.1.1/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/iris/.rvm/gems/ruby-2.1.1/bundler/gems/spree-2232af34fa19/core/lib/generators/spree/install/install_generator.rb:4:in `<top (required)>'
/home/iris/.rvm/gems/ruby-2.1.1/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/iris/.rvm/gems/ruby-2.1.1/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/iris/.rvm/gems/ruby-2.1.1/gems/railties-4.2.0/lib/rails/generators.rb:334:in `block (2 levels) in lookup'
/home/iris/.rvm/gems/ruby-2.1.1/gems/railties-4.2.0/lib/rails/generators.rb:330:in `each'
/home/iris/.rvm/gems/ruby-2.1.1/gems/railties-4.2.0/lib/rails/generators.rb:330:in `block in lookup'
/home/iris/.rvm/gems/ruby-2.1.1/gems/railties-4.2.0/lib/rails/generators.rb:329:in `each'
/home/iris/.rvm/gems/ruby-2.1.1/gems/railties-4.2.0/lib/rails/generators.rb:329:in `lookup'
/home/iris/.rvm/gems/ruby-2.1.1/gems/railties-4.2.0/lib/rails/generators.rb:138:in `find_by_namespace'
/home/iris/.rvm/gems/ruby-2.1.1/gems/railties-4.2.0/lib/rails/generators.rb:155:in `invoke'
/home/iris/.rvm/gems/ruby-2.1.1/gems/railties-4.2.0/lib/rails/commands/generate.rb:13:in `<top (required)>'
/home/iris/.rvm/gems/ruby-2.1.1/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/iris/.rvm/gems/ruby-2.1.1/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/iris/.rvm/gems/ruby-2.1.1/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:123:in `require_command!'
/home/iris/.rvm/gems/ruby-2.1.1/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:130:in `generate_or_destroy'
/home/iris/.rvm/gems/ruby-2.1.1/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:50:in `generate'
/home/iris/.rvm/gems/ruby-2.1.1/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
/home/iris/.rvm/gems/ruby-2.1.1/gems/railties-4.2.0/lib/rails/commands.rb:17:in `<top (required)>'
/home/iris/.rvm/gems/ruby-2.1.1/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/iris/.rvm/gems/ruby-2.1.1/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/opt/lampp/htdocs/spreecommerce/teste/bin/rails:8:in `<top (required)>'
/home/iris/.rvm/rubies/ruby-2.1.1/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/home/iris/.rvm/rubies/ruby-2.1.1/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
-e:1:in `<main>'
Could not find generator 'spree:install'. Maybe you meant 'devise:install' or 'spree:auth:install' or 'responders:install'
Run `rails generate --help` for more options.



Jeff Dutil

unread,
Mar 26, 2015, 4:21:44 PM3/26/15
to spree...@googlegroups.com
Make sure after you've added spree to your gemfile to bundle and then run command with bundle exec i.e. bundle exec rails g spree:install

Similar issue here:

Jeff Dutil

unread,
Mar 26, 2015, 4:23:05 PM3/26/15
to spree...@googlegroups.com
Ah you're trying to use the other installation through the gem.  If that's the case you may need to rbenv rehash or something if you're using rbenv or whatever the rvm equivalent would be.


On Thursday, March 26, 2015 at 10:30:31 AM UTC-4, Iris Schäffer da Rosa wrote:

jka...@gmail.com

unread,
Jun 29, 2015, 4:37:46 PM6/29/15
to spree...@googlegroups.com
I am having a similar issue, and this solution does not work for me.  Neither does the solution on the github page.  Do you have any other suggestions?
Reply all
Reply to author
Forward
0 new messages