Good luck Drew, Actually for what it's worth - I stopped using sunspot precisely because it's a really weird mix of shipping a Java bundled lucene engine in a Gem, and pushing that to your *web* servers… I moved to ElasticSearch, and never looked back (not even once, for a second!)
Best of luck! Lee Hambley -- http://lee.hambley.name/ +49 (0) 170 298 5667 On 3 July 2013 16:10, Drew Sheneman <[email protected]> wrote: > Lee, thanks for the reply. I realize they are unrelated but I was hoping > that someone had crossed these same bridges while setting up their > deployment configuration. I haven't gotten any responses when trying to ask > questions on gem specific sites. I will take a look at the link you posted > and continue troubleshooting. > > > On Wednesday, July 3, 2013 9:58:03 AM UTC-4, Lee Hambley wrote: > >> Drew, >> >> The problem you are having has nothing to do with Capistrano, it's >> something that isn't working with the Bundler version, and or Git version >> on your server. >> >> The error you're seeing is bundler being unable to pull down the branch >> you want from Sunspot from Github, which you happen to be calling with >> Capistrano! >> >> You haven't said what your server setup looks like, but it seems like the >> Gemfile lock is to blame: >> http://stackoverflow.**com/a/13520757<http://stackoverflow.com/a/13520757>, >> but that was 10 seconds into Googling the problem, perhaps you'll find >> something more suitable. >> >> But I can tell you with absolute certainty, the problem you are seeing is >> one with Bundler, and/or some Gemfile settings in your project. >> >> Feel free to post back, but I'm not sure how we can help you. The reason >> you can't find much about "deploying sunspot with Capistrano" is that >> that's not really a thing, sunspot is a gem, rails uses gems, bundler >> installs them, capistrano has a hook for calling bundler… it's fairly well >> unrelated! >> >> >> Lee Hambley >> -- >> http://lee.hambley.name/ >> +49 (0) 170 298 5667 >> >> >> On 3 July 2013 15:52, Drew Sheneman <[email protected]> wrote: >> >>> I have had quite a bit of trouble with this. To be honest, I have had no >>> troubles with Capistrano other than with the sunspot gems. Are there any >>> comprehensive resources on the web that cover configuring Sunspot with >>> Capistrano? I have noticed a few gists here and there, but nothing that >>> covers getting something working from scratch. Eventually I plan to have a >>> separate solr box and point my app to it, however I am just trying to >>> deploy sunspot embedded as it is in development mode in my Rails app. >>> >>> Currently I am using Rails 4, Ruby 2, and the following gems: >>> >>> gem 'sunspot_rails', :github => 'hsbt/sunspot', :branch => >>> 'enabled-rails4' >>> gem 'sunspot_solr', :github => 'hsbt/sunspot', :branch => >>> 'enabled-rails4' >>> >>> Does this look correct? When I try to deploy: >>> >>> 2013-07-03 09:28:19 executing `bundle:install' >>> * executing "cd /home/username/apps/appname/**releases/20130703132819 && >>> bundle install --gemfile >>> /home/username/apps/appname/**releases/20130703132819/**Gemfile --path >>> /home/username/apps/appname/**shared/bundle --deployment --quiet --without >>> development test" >>> servers: ["0.0.0.0"] >>> [0.0.0.0] executing command >>> ** [out :: 0.0.0.0] fatal: Could not parse object >>> '**7ecfc66d0200a71442147ea58268e9**8d5302dc9c'. >>> ** [out :: 0.0.0.0] >>> ** [out :: 0.0.0.0] Git error: command `git reset --hard >>> 7ecfc66d0200a71442147ea58268e9**8d5302dc9c` >>> ** [out :: 0.0.0.0] >>> ** [out :: 0.0.0.0] in directory >>> ** [out :: 0.0.0.0] >>> ** [out :: 0.0.0.0] >>> /home/username/apps/appname/**shared/bundle/ruby/2.0.0/**bundler/gems/sunspot-**7ecfc66d0200 >>> ** [out :: 0.0.0.0] >>> ** [out :: 0.0.0.0] has failed. >>> ** [out :: 0.0.0.0] >>> ** [out :: 0.0.0.0] If this error persists you could try removing the >>> cache directory >>> ** [out :: 0.0.0.0] >>> ** [out :: 0.0.0.0] >>> '/home/username/apps/appname/**shared/bundle/ruby/2.0.0/**cache/bundler/git/sunspot-**0a37014492cdf9bb6647d30927ce00**0e219fac14' >>> ** [out :: 0.0.0.0] >>> command finished in 32646ms >>> *** [deploy:update_code] rolling back >>> >>> >>> >>> Sunspot is working locally. If someone could point me to a resource or >>> anything at all that could help, it would be greatly appreciated. I just >>> have not found anything that specifically addresses the issue I am having. >>> >>> -- >>> -- >>> * You received this message because you are subscribed to the Google >>> Groups "Capistrano" group. >>> * To post to this group, send email to [email protected] >>> * To unsubscribe from this group, send email to capistrano+...@** >>> googlegroups.com For more options, visit this group at >>> http://groups.google.com/**group/capistrano?hl=en<http://groups.google.com/group/capistrano?hl=en> >>> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Capistrano" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to capistrano+...@**googlegroups.com. >>> >>> For more options, visit >>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>> . >>> >>> >>> >> >> -- > -- > * You received this message because you are subscribed to the Google > Groups "Capistrano" group. > * To post to this group, send email to [email protected] > * To unsubscribe from this group, send email to > [email protected] For more options, visit this > group at http://groups.google.com/group/capistrano?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Capistrano" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- -- * You received this message because you are subscribed to the Google Groups "Capistrano" group. * To post to this group, send email to [email protected] * To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/capistrano?hl=en --- You received this message because you are subscribed to the Google Groups "Capistrano" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
