Hi,
I'm new to rails and sphinx. I had gotten sphinx up and running with
my rails application yesterday but today when I tried to start sphinx
up .. I got an error like so (below). Just an FYI Im running rails on
windows. I'm not sure thats the reason because It wasn't a problem
yesterday.
D:\Projects\Feedback>rake ts:index --trace
(in D:/Projects/Feedback)
** Invoke ts:index (first_time)
** Invoke thinking_sphinx:index (first_time)
** Invoke thinking_sphinx:app_env (first_time)
** Execute thinking_sphinx:app_env
** Invoke environment (first_time)
** Execute environment
** Execute thinking_sphinx:index
Generating Configuration to D:/Projects/Feedback/config/
development.sphinx.conf
C:/Ruby/bin/rake: No such file or directory - cat D:/Projects/Feedback/
log/searchd.development.pid
rake aborted!
You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.[]
D:/Projects/Feedback/vendor/plugins/thinking-sphinx/lib/
thinking_sphinx.rb:142:in `sphinx_pid'
D:/Projects/Feedback/vendor/plugins/thinking-sphinx/lib/
thinking_sphinx.rb:137:in `sphinx_running?'
D:/Projects/Feedback/vendor/plugins/thinking-sphinx/tasks/../lib/
thinking_sphinx/tasks.rb:127:in `sphinx_running?'
D:/Projects/Feedback/vendor/plugins/thinking-sphinx/tasks/../lib/
thinking_sphinx/tasks.rb:68
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `execute'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `each'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `execute'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:578:in
`invoke_with_call_chain'
C:/Ruby/lib/ruby/1.8/monitor.rb:242:in `synchronize'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in
`invoke_with_call_chain'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in
`invoke_prerequisites'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in
`invoke_prerequisites'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in
`invoke_with_call_chain'
C:/Ruby/lib/ruby/1.8/monitor.rb:242:in `synchronize'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in
`invoke_with_call_chain'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:564:in `invoke'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2019:in
`invoke_task'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in
`top_level'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `each'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in
`top_level'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in
`standard_exception_handling'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1991:in
`top_level'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1970:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in
`standard_exception_handling'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31
C:/Ruby/bin/rake:19:in `load'
C:/Ruby/bin/rake:19
the sphinx conf file looks like so:
indexer
{
}
searchd
{
address = 127.0.0.1
port = 3312
log = D:/Projects/Feedback/log/searchd.log
query_log = D:/Projects/Feedback/log/searchd.query.log
pid_file = D:/Projects/Feedback/log/searchd.development.pid
}
source address_core_0
{
type = mysql
sql_host = localhost
sql_user = root
sql_pass =
sql_db =Feedback_dev
sql_query_pre = SET NAMES utf8
sql_query = SELECT `addresses`.`id` * 1 + 0 AS `id` , CAST
(`addresses`.`street_address` AS CHAR) AS `street_address`, CAST
(`addresses`.`pincode` AS CHAR) AS `pincode`, `addresses`.`id` AS
`sphinx_internal_id`, 3270727197 AS `class_crc`, '3270727197' AS
`subclass_crcs`, 0 AS `sphinx_deleted` FROM addresses WHERE
`addresses`.`id` >= $start AND `addresses`.`id` <= $end GROUP BY
`addresses`.`id` ORDER BY NULL
sql_query_range = SELECT IFNULL(MIN(`id`), 1), IFNULL(MAX(`id`), 1)
FROM `addresses`
sql_attr_uint = sphinx_internal_id
sql_attr_uint = class_crc
sql_attr_uint = sphinx_deleted
sql_attr_multi = uint subclass_crcs from field
sql_query_info = SELECT * FROM `addresses` WHERE `id` = (($id -
0) / 1)
}
index address_core
{
source = address_core_0
path = D:/Projects/Feedback/db/sphinx/development/address_core
morphology = stem_en
charset_type = utf-8
}
index address
{
type = distributed
local = address_core
}
I cant figure out whats wrong. Has anyone had this problem? 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
-~----------~----~----~----~------~----~------~--~---