Further, reading Katz' post on how bundler builds the gemfile.lock I examined my Gemfile and see that I don't specifically require any version or level either capistrano or net-ssh; so I added things like: gem 'capistrano', '>= 2.5.20' gem 'net-ssh', '>= 2.0.5' (I was just trying to ensure a version greater than the requested 2.0.4 would be loaded, so I picked 2.0.5)
that didn't change much of anything. My bundle install command returns the correct numbers and yet when I try cap deploy:update I get the dreaded can't activate net-ssh (=2.0.4) message. I worked my way up the stack trace, using "head" on each file that was doing a require, and none of them are asking for a specific version. How do I do better at troubleshooting this? On Mar 19, 10:33 pm, Jim <jtol...@gmail.com> wrote: > /Library/Ruby/Site/1.8/rubygems.rb:267:in `activate': can't activate > net-ssh (= 2.0.4) for [], already activated net-ssh-2.1.3 for [] > (Gem::LoadError) > > If I've been documenting my attempts properly, this expectation on the > part of capistrano that net-ssh should be at version 2.0.4 won't work > because there is another dependency with net-ssh-gateway that > precludes using net-ssh 2.0.4. > > I tried grepping through the capistrano and net-ssh .rb files looking > for something easy I change relative to the 2.0.4 string, but didn't > find that anywhere, so I'm left wondering what's going on! Any > thoughts? -- * You received this message because you are subscribed to the Google Groups "Capistrano" group. * To post to this group, send email to capistrano@googlegroups.com * To unsubscribe from this group, send email to capistrano+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/capistrano?hl=en