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

Reply via email to