Yes, I found my self installing all capistrano dependencies by hand on the remote machine, now it's ok. Strange I was able to make a deploy a some minutes before...
Thnaks On Wednesday, July 24, 2013 5:03:13 PM UTC+2, mike wrote: > > > > On Tuesday, July 23, 2013 7:47:41 PM UTC-4, João Pereira wrote: >> >> Hi, >> >> I'm getting this error while deploying to a dev machine with cap:deploy >> >> >> executing "cd -- /home/ubuntu/deployments/ >> appreleases/20130723233947 && RAILS_ENV=production RAILS_GROUPS=assets >> rake assets:precompile" >> servers: >> ["server<http://ec2-54-229-75-254.eu-west-1.compute.amazonaws.com> >> "] >> [server] executing command >> *** [err :: server] rake aborted! >> *** [err :: server] Could not find highline-1.6.19 in any of the sources >> *** [err :: server] >> /home/ubuntu/.rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/spec_set.rb:92:in >> >> `block in materialize' >> *** [err :: server] >> /home/ubuntu/.rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/spec_set.rb:85:in >> >> `map!' >> *** [err :: server >> /home/ubuntu/.rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/spec_set.rb:85:in >> >> `materialize' >> *** [err :: server] >> /home/ubuntu/.rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/definition.rb:114:in >> >> `specs' >> *** [err :: server] >> /home/ubuntu/.rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/definition.rb:159:in >> >> `specs_for' >> *** [err :: server] >> /home/ubuntu/.rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/definition.rb:148:in >> >> `requested_specs' >> *** [err :: server] >> /home/ubuntu/.rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/environment.rb:18:in >> >> `requested_specs' >> *** [err :: server] >> /home/ubuntu/.rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/runtime.rb:13:in >> >> `setup' >> *** [err :: server] >> /home/ubuntu/.rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler.rb:120:in >> >> `setup' >> *** [err :: server] >> /home/ubuntu/.rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/setup.rb:17:in >> >> `<top (required)>' >> *** [err :: server] >> /home/ubuntu/deployments/app/releases/20130723233947/config/boot.rb:4:in >> `<top (required)>' >> *** [err :: server] >> /home/ubuntu/deployments/app/releases/20130723233947/config/application.rb:1:in >> >> `<top (required)>' >> *** [err :: server] >> /home/ubuntu/deployments/app/releases/20130723233947/Rakefile:4:in `<top >> (required)>' >> *** [err :: server] >> /home/ubuntu/.rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:in `eval' >> *** [err :: server] >> /home/ubuntu/.rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:in >> `<main>' >> *** [err :: server] (See full trace by running task with --trace) >> command finished in 1213ms >> *** [deploy:update_code] rolling back >> * executing "rm -rf >> /home/ubuntu/deployments/app/releases/20130723233947; true" >> servers: ["server"] >> [server] executing command >> command finished in 790ms >> failed: "rvm_path=$HOME/.rvm/ $HOME/.rvm/bin/rvm-shell 'default' -c 'cd >> -- /home/ubuntu/deployments/app/releases/20130723233947 && >> RAILS_ENV=production RAILS_GROUPS=assets rake assets:precompile'" on server >> >> >> If I run the command >> RAILS_ENV=production RAILS_GROUPS=assets rake assets:precompile >> >> by hand, either on local machine and testing machine, it works ok, >> Strange is that I was able to make a deploy a few minutes ago.... >> >> What may be the problem? >> > > The problem is that it's looking for the gem highline, version 1.6.19, and > it's not installed. This is not a gem capistrano would normally need, so > it must be specified in the gemfile. I've had this issue before with other > gems. When deploying, it seems that it's checking the gemfile to make sure > all gems and their dependencies are installed. I've never really > researched it, it's easier to just install the gems it needs. > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/95193302-521d-4001-950c-833d3a32929b%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.