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 -~----------~----~----~----~------~----~------~--~---
