Really? How do the thinking sphinx rake tasks get called? From what I can tell, you only generate the shared directory on setup. But it doesnt look like an index is ever generated (I would like to run index on deployment since we're in a phase where we are often adjusting what gets indexed) and I don't see a thinking_sphinx configure, stop, or start. I ran a deployment with your code, and while the deployment didn't error out, I also didn't end up with an instance of sphinx running...
Am I missing part of your config? Thanks! On Jun 15, 3:22 pm, Wade Winningham <[email protected]> wrote: > The following works for me.http://pastie.org/482368 > > From my post on the topic > athttp://www.updrift.com/article/thinkingsphinx-capistrano-tasks > > > > On Mon, Jun 15, 2009 at 4:33 PM, kc<[email protected]> wrote: > > > Hello, > > > Does anyone have detailed instructions for deploying thinking sphinx > > with capistrano? Unfortunately I'm new to capistrano and am having a > > little trouble finding clear documentation (pointers on this would be > > appreciated as well). > > > Here's what I've tried so far: > > > In my Capfile: > > require 'thinking_sphinx/deploy/capistrano' > > > In my deploy.rb: > > namespace :deploy do > > task :after_set_rails_env do > > thinking_sphinx.stop > > end > > > task :after_update do > > # rebuilding the index is required if any changes were made to the > > indexes > > thinking_sphinx.index > > thinking_sphinx.start > > end > > end > > > Also, following the example of Railscast #166 I put the following in > > lib/thinking_sphinx.rake: > > begin > > require 'thinking_sphinx/tasks' > > rescue LoadError > > end > > > When I do a "cap integrated deploy" I get the following error: > > * executing `integrated' > > triggering start callbacks for `deploy' > > * executing `multistage:ensure' > > * executing `deploy' > > * executing `deploy:update' > > triggering before callbacks for `deploy:update' > > * executing `deploy:set_rails_env' > > * executing `deploy:after_set_rails_env' > > * executing `thinking_sphinx:stop' > > * executing `thinking_sphinx:configure' > > * executing "cd /Library/Rails/blah/integrated/current && rake > > thinking_sphinx:configure RAILS_ENV=production" > > servers: ["localhost"] > > Password: > > [localhost] executing command > > *** [err :: localhost] rake aborted! > > *** [err :: localhost] > > *** [err :: localhost] Don't know how to build task > > 'thinking_sphinx:configure' > > *** [err :: localhost] > > *** [err :: localhost] > > *** [err :: localhost] (See full trace by running task with --trace) > > *** [err :: localhost] > > ** [out :: localhost] (in /Library/Rails/blah/integrated/releases/ > > 20090613212247) > > command finished > > failed: "sh -c \"cd /Library/Rails/blah/integrated/current && rake > > thinking_sphinx:configure RAILS_ENV=production\"" on localhost > > > Any help would be appreciated! > > > Thanks --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Thinking Sphinx" 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/thinking-sphinx?hl=en -~----------~----~----~----~------~----~------~--~---
