2011-03-02 7 views
0

django-haystack과 xapian을 사용하여 루트 사용자와 결국 다른 모든 사용자의 설치 프로세스가 정상적으로 진행된 것 같습니다.django centos xapian haystack

쉘에서 other_user인데도 import xapianimport haystack을 실행해도 오류없이 실행됩니다.

즉시 내 설정 파일에서 #'haystack',의 주석을 제거하십시오. 그것은

The 'xapian' backend requires the installation of 'xapian'. 

설치 xapian 코어, xapian - 바인딩

어떤 아이디어도되지 왜 오류가 발생합니다 아파치 다시 시작?

은 여기에서 여러분에게 필요한 모든 것을 제공하지 않습니다 apt-get을/핍 저장소에서 Xapian를 수집 내 구성

./configure --prefix=/home/appel/xapian-install XAPIAN_CONFIG=/home/appel/xapian-install/bin/xapian-config PYTHON=/opt/python2.6/bin/python2.6 PYTHON_LIB=/opt/python2.6/lib/python2.6 --with-python --without-ruby --without-tcl --without-php 
+0

동일한 문제가있었습니다. 문제는 Python의 잘못된 버전을 대상으로 Xapian을 설치 한 경우였습니다. parrallel에서 두 가지 버전의 Python을 실행하고 있습니까? – Glycerine

+0

에 CentOS의 기본 설치는 내가 python2.6를 실행하고 내 ./configure를 내가 그래서 당신은 모든 버전을 설치하는 대신 yum을 사용하는 의미 – ApPeL

답변

1

입니다. 병렬 설치에서 xapian-bindings의 버전이 잘못되어 사용 된 파이썬에 올바르게 바인딩 할 수 없습니다.

나는 그들이 무엇을 구체적으로하는지 잘 모르겠습니다. 이 작업이 완료되면 당신이 필요한 정확한 다운로드를 찾을 경우 Xapian 및 건초 더미

http://xapian.org/download

를 설치하고 사용하기 매우 쉬운 -

당신이 당신의 관련 python26의 바인딩의 올바른 버전을 설치 확인 - 잃어버린 것처럼 공유하십시오.

도움이되기를 바랍니다.

+0

위에 추가 한 python2.4가 있다고 지시? – ApPeL

+0

흠. 나는 그렇게 생각하지 않는다. 내가 알고 있듯이 - 인터넷을 수색하여 올바른 바인딩 만 얻을 수 있습니다. 적어도 시도했을 때 나는 Yum repo에서 찾을 수 없었습니다. 여기에 – Glycerine

+1

이 있습니다. http://www.flax.co.uk/xapian_binaries – ApPeL