What happens if you set config.plugins to [:exception_notification, :thinking_sphinx]?
-- Pat On 19/08/2009, at 5:15 PM, gmoniey wrote: > > No, I removed that completely, and removed the reference from the > config.plugins. > > I also searched my entire rails project for any reference of 'sphinx', > and it came up in expected places only. i.e. sphinx.yml, etc. > > On Aug 19, 6:09 am, Pat Allan <[email protected]> wrote: >> Do you still have a thinking_sphinx folder in your vendor/plugins >> directory, even though you're using the gem? >> >> -- >> Pat >> >> On 19/08/2009, at 12:48 AM, gmoniey wrote: >> >> >> >>> Ok, I was able to figure out what the problem is, but I don't know >>> why >>> the problem occurs. >> >>> In my environment.rb I had something like (trimmed): >> >>> config.plugins = [ :exception_notification ] >> >>> When I uncommented this line, everything worked fine (I did limited >>> testing), but when this line is present, I get the error I >>> previously >>> mentioned. I was able to repro this bug with a simple rails app (1 >>> model), and the exception_notification plugin >> >>> Any ideas? >> >>> On Aug 17, 9:39 pm, Pat Allan <[email protected]> wrote: >>>> How is TS set up in config/environment.rb and your Rakefile? >> >>>> -- >>>> Pat >> >>>> On 18/08/2009, at 12:48 AM, gmoniey wrote: >> >>>>> I am switching over from a plugin install to a gem install, I >>>>> can't >>>>> seem to get things running correctly. >> >>>>> The gem seemed to have installed fine; here is an excerpt of my >>>>> gems >>>>> (I removed some for simplicity sake): >> >>>>> $: sudo gem list >>>>> *** LOCAL GEMS *** >> >>>>> actionmailer (2.3.2) >>>>> actionpack (2.3.2) >>>>> activerecord (2.3.2) >>>>> activeresource (2.3.2) >>>>> activesupport (2.3.2) >>>>> freelancing-god-thinking-sphinx (1.2.7) >>>>> gem_plugin (0.2.3) >>>>> mysql (2.7) >>>>> rack (1.0.0) >>>>> rails (2.3.2) >>>>> rake (0.8.7) >> >>>>> and the rake -T command lists the Thinking Sphinx tasks (again, >>>>> edited): >> >>>>> $ rake -T >>>>> rake ts:conf # Generate the Sphinx >>>>> configuration file using Thinking Sphinx's settings >>>>> rake ts:config # Generate the Sphinx >>>>> configuration file using Thinking Sphinx's settings >>>>> rake ts:dd # Process stored delta >>>>> index >>>>> requests >>>>> rake ts:in # Index data for Sphinx >>>>> using Thinking Sphinx's settings >>>>> rake ts:in:delta # Index Thinking Sphinx >>>>> datetime delta indexes >>>>> rake ts:rebuild # Stop Sphinx (if it's >>>>> running), rebuild the indexes, and start Sphinx >>>>> rake ts:restart # Restart Sphinx >>>>> rake ts:run # Stop if running, then >>>>> start a Sphinx searchd daemon using Thinking Sphinx's settings >>>>> rake ts:start # Start a Sphinx searchd >>>>> daemon using Thinking Sphinx's settings >>>>> rake ts:stop # Stop Sphinx using >>>>> Thinking >>>>> Sphinx's settings >>>>> rake ts:version # Output the current >>>>> Thinking Sphinx version >> >>>>> However, when I try and rebuild, I get the following error: >> >>>>> $ rake ts:rebuild --trace >>>>> ** Invoke ts:rebuild (first_time) >>>>> ** Invoke thinking_sphinx:rebuild (first_time) >>>>> ** Invoke thinking_sphinx:app_env (first_time) >>>>> ** Execute thinking_sphinx:app_env >>>>> ** Invoke environment (first_time) >>>>> ** Execute environment >>>>> ** Execute thinking_sphinx:rebuild >>>>> rake aborted! >>>>> uninitialized constant ThinkingSphinx >>>>> /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/ >>>>> active_support/dependencies.rb:443:in `load_missing_constant' >>>>> /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/ >>>>> active_support/dependencies.rb:80:in `const_missing' >>>>> /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/ >>>>> active_support/dependencies.rb:92:in `const_missing' >>>>> /usr/local/lib/ruby/gems/1.8/gems/freelancing-god-thinking- >>>>> sphinx-1.2.7/lib/thinking_sphinx/tasks.rb:148:in `sphinx_running?' >>>>> /usr/local/lib/ruby/gems/1.8/gems/freelancing-god-thinking- >>>>> sphinx-1.2.7/lib/thinking_sphinx/tasks.rb:85 >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in >>>>> `call' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in >>>>> `execute' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in >>>>> `each' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in >>>>> `execute' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in >>>>> `invoke_with_call_chain' >>>>> /usr/local/lib/ruby/1.8/monitor.rb:242:in `synchronize' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in >>>>> `invoke_with_call_chain' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in >>>>> `invoke_prerequisites' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in >>>>> `each' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in >>>>> `invoke_prerequisites' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in >>>>> `invoke_with_call_chain' >>>>> /usr/local/lib/ruby/1.8/monitor.rb:242:in `synchronize' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in >>>>> `invoke_with_call_chain' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in >>>>> `invoke' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in >>>>> `invoke_task' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in >>>>> `top_level' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in >>>>> `each' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in >>>>> `top_level' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in >>>>> `standard_exception_handling' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in >>>>> `top_level' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in >>>>> `run' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in >>>>> `standard_exception_handling' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in >>>>> `run' >>>>> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 >>>>> /usr/local/bin/rake:19:in `load' >>>>> /usr/local/bin/rake:19 >> >>>>> Anyone have any ideas? 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 -~----------~----~----~----~------~----~------~--~---
