What version of rubygems do you have? I suspect there is some type of mismatch somewhere, but I could be wrong.
More information would be great: OS ruby version rubygems version gem list Thanks stahnma On Mon, Jan 23, 2012 at 9:07 AM, Peter Berghold <salty.cowd...@gmail.com> wrote: > Using the instructions I found here: > http://docs.puppetlabs.com/guides/installing_dashboard.html > I've run into a snag at the point where you run: > > rake RAILS_ENV=production db:migrate > > It fails with the following error: > > puppet-dashboard]# rake RAILS_ENV=production db:migrate (in > /root/puppet-dashboard) > rake aborted! > undefined method `requirement' for #<Rails::GemDependency:0x2b090eec7ab0> > > > > so I ran it with the --trace option and got > > puppet-dashboard]# rake --trace RAILS_ENV=production db:migrate > (in /root/puppet-dashboard) > ** Invoke db:migrate (first_time) > ** Invoke environment (first_time) > ** Execute environment > rake aborted! > undefined method `requirement' for #<Rails::GemDependency:0x2b607f4aa820> > /root/puppet-dashboard/config/../vendor/rails/railties/lib/rails/gem_dependency.rb:81:in > `add_load_paths' > /root/puppet-dashboard/config/../vendor/rails/railties/lib/initializer.rb:301:in > `add_gem_load_paths' > /root/puppet-dashboard/config/../vendor/rails/railties/lib/initializer.rb:301:in > `each' > /root/puppet-dashboard/config/../vendor/rails/railties/lib/initializer.rb:301:in > `add_gem_load_paths' > /root/puppet-dashboard/config/../vendor/rails/railties/lib/initializer.rb:132:in > `process' > /root/puppet-dashboard/config/../vendor/rails/railties/lib/initializer.rb:113:in > `send' > /root/puppet-dashboard/config/../vendor/rails/railties/lib/initializer.rb:113:in > `run' > /root/puppet-dashboard/config/environment.rb:14 > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in > `gem_original_require' > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' > /root/puppet-dashboard/vendor/rails/activesupport/lib/active_support/dependencies.rb:182:in > `require' > /root/puppet-dashboard/vendor/rails/activesupport/lib/active_support/dependencies.rb:547:in > `new_constants_in' > /root/puppet-dashboard/vendor/rails/activesupport/lib/active_support/dependencies.rb:182:in > `require' > /root/puppet-dashboard/vendor/rails/railties/lib/tasks/misc.rake:4 > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:635:in `call' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:635:in `execute' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:630:in `each' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:630:in `execute' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in > `invoke_with_call_chain' > /usr/lib/ruby/1.8/monitor.rb:238:in `synchronize' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:589:in > `invoke_with_call_chain' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:606:in > `invoke_prerequisites' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:603:in `each' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:603:in > `invoke_prerequisites' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:595:in > `invoke_with_call_chain' > /usr/lib/ruby/1.8/monitor.rb:238:in `synchronize' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:589:in > `invoke_with_call_chain' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:582:in `invoke' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2050:in `invoke_task' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2028:in `top_level' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2028:in `each' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2028:in `top_level' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2067:in > `standard_exception_handling' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2022:in `top_level' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2000:in `run' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2067:in > `standard_exception_handling' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1997: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 > > > So... what do I do about this? > > > -- > Peter L. Berghold > Owner, Shark River Technical Solutions LLC > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.