2011-06-19 25 views
3

每次我嘗試使用在Mac OSX雪豹Rails 3的運行獅身人面像2.0.1,我得到以下錯誤:思考獅身人面像鐵軌沒有運行

Failed to start searchd daemon. Check /Users/.../log/searchd.log. 
Failed to start searchd daemon. Check /Users/.../log/searchd.log 

這就是我的回溯

> 

Sphinx 2.0.1-beta(r2792)

Program compiled with gcc 4.2.1 
    Host OS is Darwin ...s-macbook-pro.local 10.7.0 Darwin Kernel Version 10.7.0: Sat Jan 29 15:17:16 PST 2011; root:xnu-1504.9.37~1/RELEASE_I386 i386 
    Stack bottom = 0x7fff5fbfef1f, thread stack size = 0x12000 
    begin of manual backtrace: 
    Something wrong with thread stack, backtrace may be incorrect (fp=7fff5fbfc7a0) 
    Stack looks OK, attempting backtrace. 
    10000407f 
    5fbfe14000000000 
    7fff5fbfc960 
    100054a5f 
    100001dc8 
    4 
    Something wrong in frame pointers, backtrace failed (fp=0) 
    begin of system backtrace: 
    begin of system symbols: 
    0 searchd        0x000000010015d697 _Z12sphBacktraceib 
+ 679 
    1 searchd        0x000000010000407f 
_ZN16SphCrashLogger_c11HandleCrashEi + 415 
    2 libSystem.B.dylib     0x00007fff83ae666a _sigtramp + 26 
    3 ???         0x00007fff5fbfc960 0x0 + 140734799792480 
    4 searchd        0x0000000100054a5f main + 95 
    5 searchd        0x0000000100001dc8 start + 52 
    6 ???         0x0000000000000004 0x0 + 4 

有沒有人遇到過這個問題?有誰知道發生了什麼事?以及如何解決這個問題?

回答

4

獅身人面像2.0.1不OS X上運行 - 你要抓住源2.0.2-DEV代替:

svn co http://sphinxsearch.googlecode.com/svn/trunk sphinx-read-only 
+0

工作!謝謝! – mabounassif

+0

我花了很多精力去找到這個,thx很多! – kilonet

+0

這在OS X上不適用於我,在trunk上運行'make'給了我錯誤「pthread_mutex_timedlock未在此範圍內聲明」。谷歌搜索變成[這個線程](http://www.orocos.org/forum/rtt/rtt-dev/bug-684-new-trunk-fails-build-mac-pthreadmutextimedlock-not-available),其中有人提到它在修訂版30387中已修復。但是,當我瀏覽[trunk](http://sphinxsearch.googlecode.com/svn/trunk)時,最新版本是2888.任何人都可以在解決2.0.2 -dev在OS X上? –

1

我是一個月前獲得同樣的問題。

你可以嘗試

ps -ef | grep searchd 

殺死正在運行的進程,然後從項目目錄。

rake ts:index 
    rake ts:start 

PS:我搬回到0.9.9釋放,但這種解決問題我朋友的機器上,但不是我的。