Oh, and for those still using Ruby 1.8.7, you'll need to add one more gem into the mix:
gem 'openssl-nonblock', '0.2.1' On 03/04/2013, at 12:05 PM, Pat Allan wrote: > Hi Laurent > > The issue is that there's not yet a gem release of flying-sphinx that > supports TS v3. I've got the code all ready to go, I just need the Pusher > team to update their pusher-client gem so the dependencies are all correct. > In the meantime, you can use git references in your Gemfile instead: > > gem 'pusher-client', > :git => 'git://github.com/pat/pusher-ruby-client.git', > :branch => 'catch-io' > :ref => '608cc28d1a' > gem 'flying-sphinx', > :git => 'git://github.com/flying-sphinx/flying-sphinx.git', > :branch => 'master', > :ref => '6dcf10b9d7' > > You will see a warning when the pusher-client gem is installed via git, due > to a dodgy gemspec - I've also submitted a pull request to the Pusher team to > get that fixed as well. It won't stop anything from working though. > > Sorry about the confusion! > > Any further questions, do let me know. > > Pat > > On 03/04/2013, at 10:18 AM, [email protected] wrote: > >> I am pushing my site to heroku and am encountering a problem with >> flying-sphinx. >> >> I implemented a working Thinking-Sphinx search functionality in development. >> It works just fine. i acquired flying-sphinx. However when I run: >> >> heroku run flying-sphinx configure >> >> I get the following error message: >> >> Connecting to database specified by DATABASE_URL >> >> /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.5/lib/flying_sphinx/sphinx_configuration.rb:24:in >> `content': undefined method `generate' for >> #<ThinkingSphinx::Configuration:0x00000004648e90> (NoMethodError) >> from >> /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.5/lib/flying_sphinx/sphinx_configuration.rb:8:in >> `upload_to' >> from >> /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.5/lib/flying_sphinx/cli.rb:32:in >> `configure' >> from >> /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.5/lib/flying_sphinx/cli.rb:20:in >> `block in run' >> from >> /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.5/lib/flying_sphinx/cli.rb:20:in >> `each' >> from >> /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.5/lib/flying_sphinx/cli.rb:20:in >> `all?' >> from >> /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.5/lib/flying_sphinx/cli.rb:20:in >> `run' >> from >> /app/vendor/bundle/ruby/1.9.1/gems/flying-sphinx-0.8.5/bin/flying-sphinx:5:in >> `<top (required)>' >> from /app/bin/flying-sphinx:19:in `load' >> from /app/bin/flying-sphinx:19:in `<main> >> >> Here are the versions I use: >> >> Rails 3.2.11 >> Thinking-Sphinx 3.0.2 >> Flying-Sphinx 0.8.5 >> MySQL2 0.3.12 >> >> (my db is running on PostGresql - the MySQL2 is solely for Sphinx) >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Thinking Sphinx" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/thinking-sphinx?hl=en. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> > > > > -- > You received this message because you are subscribed to the Google Groups > "Thinking Sphinx" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/thinking-sphinx?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/thinking-sphinx?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
