Hi Aaron

Can you share the contents of your sphinx.yml file? Sounds like it's not quite 
formatted correctly...

That said, all models should be there - this is certainly an odd problem. 
Wonder if it's related to the project rather than Lion...

-- 
Pat

On 12/08/2011, at 5:26 AM, Aaron B. Russell wrote:

> I recently wiped my laptop to install Mac OS X Lion, and am having some 
> trouble setting up Thinking Sphinx in my development environment again. This 
> situation has been replicated on another developer's laptop while he was 
> trying to set up the same project.
> 
> When trying to run "rake thinking_sphinx:index" for the first time and 
> letting it autocreate my development.sphinx.conf, I'm seeing certain models 
> being completely skipped. Not mentioned in the output of "rake 
> thinking_sphinx:index", and no mention of them in the resulting 
> development.sphinx.conf ... it's as if I've failed to mention that those 
> models should be indexed. These models were previously being indexed... 
> infact they still are in our production environment, but of course we don't 
> want to remove the production.sphinx.conf there and try rebuilding because it 
> seems quite likely that our production environment will just break the same 
> way it has on our development machines.
> 
> Searching for people having similar problems (both here in this group and 
> elsewhere on the Internet) hasn't turned up more than a few threads. I did 
> see Pat mention in one thread that if a model's .rb file failed to compile 
> for some reason, TS would be unable to parse it so would skip it, so I tested 
> one of the skipped models by firing up "rails console" and just typing the 
> name of that model to see if any errors came back... but I saw no errors.
> 
> I also saw a thread where Pat suggested a workaround of using an 
> "indexed_models" block in config/sphinx.yml, but doing that (listing all 
> models that should be indexed), and then deleting development.sphinx.conf and 
> all of Sphinx's database files, then running "rake thinking_sphinx:index" 
> just gets me this output:
> Generating Configuration to 
> /Users/arussell/Sites/deucescracked-rails3/config/development.sphinx.conf
> rake aborted!
> You have a nil object when you didn't expect it!
> You might have expected an instance of Array.
> The error occurred while evaluating nil.select
> 
> (See full trace by running task with --trace)
> 
> Possibly relevant information:
>       • Mac OS X Lion (10.7.0)
>       • Ruby 1.8.7 (Ruby Enterprise Edition 2011.03)
>       • Sphinx v0.9.9 (r2117)
>       •
>       • Relevant gems:
>               •
>               • riddle (1.4.0)
>               • thinking-sphinx (2.0.5)
>               •
>               • ts-datetime-delta (1.0.2)
>               • ts-delayed-delta (1.1.2)
> Does anyone have any other suggestions I could try?
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Thinking Sphinx" group.
> To view this discussion on the web visit 
> https://groups.google.com/d/msg/thinking-sphinx/-/PqUpbl-H9ooJ.
> 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.

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