Hmm, okay. I'm not sure what's going on here, but it sounds like a Rails bug more than anything else. I can try to look into it at some point, but for the immediate future, I think you're best to just remove the plugins from vendor/plugins that you don't actually want to load, so you don't need that line in config/environment.rb
Also: you've got thining_sphinx instead of thinking_sphinx in the error message - was it cut and paste? Or just a typo when you wrote it into the email? -- Pat On 19/08/2009, at 7:12 PM, gmoniey wrote: > > I get the following error: > > Could not locate the following plugins: thining_sphinx > > On Aug 19, 9:17 am, Pat Allan <[email protected]> wrote: >> 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 -~----------~----~----~----~------~----~------~--~---
