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