CouchDB 설치

CouchDB 에 관 한 글 을 봤 어 요.http://www.ibm.com/developerworks/cn/opensource/os-php-couchdb/이.. 이 걸 시험 해 보고 싶 어 요.
서버 를 찾 으 면 설치 합 니 다. 그러나 redhat 에는 api - get 도 없고 yum 도 없습니다. 원본 코드 를 설치 하 십시오.
baidu 가 말 했 습 니 다. couchDB 에 설 치 된 것 은 모두 ubantu 입 니 다. 아니면 간단하게 sudo api - get couchdb 를 사용 하 라 고 했 습 니 다.가장 효과 적 인 방법 을 사용 할 수 밖 에 없 지만 평소에 우리 가 가장 하기 싫어 하 는 일: readme 를 보 세 요.
readme 는 좋 은 물건 이 야, 정말.소프트웨어 가 좋 은 지, 가장 뚜렷 한 표 지 는 바로 그것 이 readme 를 잘 썼 는 지 하 는 것 이다.얼마나 많은 개발 자 (나 포함) 들 이 이 물건 을 쓰 는 것 을 좋아 하지 않 고 심지어 'welcome' 이 라 고 한 마디 만 쓰 면 끝 이 야. 아, 어쩐지 큰 소 가 되 지 않 더 라 니.
멀리 갔 어.
1. spiderMonkey 설치
먼저http://ftp.mozilla.org/pub/mozilla.org/js/js-1.7.0.tar.gztar zxvf js-1.7.0.tar.gz
cd js/src
make BUILD_OPT=1 -f Makefile.ref
sudo make BUILD_OPT=1 JS_DIST=/usr/local -f Makefile.ref export

볼 수 있다http://wiki.apache.org/couchdb/Installing_SpiderMonkey) 이것 때문에 나 는 한참 동안 애 를 썼 습 니까? 아니면 configure & make & make install 의 방식 을 눌 렀 습 니까? configure 가 전혀 없 는 것 을 발 견 했 습 니 다. 나중에 build 를 했 는데 인 스 톨 이 안 되 는 것 을 발 견 했 습 니 다. 수 동 복사? 아직 피곤 하지 않 습 니 다. 게다가 어디 까지 복사 해 야 할 지 모 르 겠 습 니 다. couchdb 의 wiki 를 따라 가서 이 페이지 를 찾 았 습 니 다.(이 위 키 는 믿 을 수 없 는 것 같 습 니 다. 첫 페이지 에 아무것도 없 었 습 니 다.) 그리고 나중에 build - opt 라 는 인 자 를 추가 하지 않 았 습 니 다. 마지막 으로 저 는 이 문서 에 따라 복사 하고 붙 여 넣 었 습 니 다. 한 글자 도 빠 뜨리 지 않 고 드디어 담 았 습 니 다.
2. 아이 유 설치
baidu 가 찾 는 것 도 임상 병실 같은 데 구 글 이 연결 이 안 돼...
가장 화가 나 는 위 키 의 주소http://ibm.com/software/globalization/icu/안 열 려. 욕 하고 싶 어...
http://download.icu-project.org/files/icu4c/4.2.1/icu4c-4_2_1-src.tgz아니면 이 귀중 한 인터넷 주 소 를 찾 았 습 니까?
다음은 잘 되 고 있 습 니 다. tar & & &  configure && make &&make install
3. curl 설치
curl 저 는 원래 있 었 습 니 다. 잘 썼 는데 couchDB 는 버 전 > 7.18.0 이 라 고 했 습 니 다. 제 가 봤 을 때 저 는 7.12 입 니 다. 이어서 입 었 습 니 다.
curl 을 설치 하 는 것 은 오히려 가 벼 운 차 에 익숙 하 다.
4. erlang 설치
http://www.erlang.org/download/otp_src_R13B03.tar.gz... 때문에http://wiki.apache.org/couchdb/Error_messages이런 오류 가 있어 요.
Erlang version is less than 5.6.5 (R12B)
그래서 높 은 버 전 을 골 랐 습 니 다. 다운로드 가 느 리 지만 configure & make & make install 은 잘 되 었 습 니 다.
 
위 icu curl erlang 은 / usr / local 에 설치 되 어 있 기 때문에 make install 에 sudo 를 추가 해 야 합 니 다. 사용자 정의 설치 가 되 어 있 지 않 습 니 다. CouchDB 를 찾 을 수 없 을 것 같 습 니 다.
5. CouchDB 설치
http://apache.etoak.com/couchdb/0.11.0/apache-couchdb-0.11.0.tar.gztar zxvf apache-couchdb-0.11.0cd apache-couchdb-0.11.0
./configure --with-js-lib=/usr/local/spidermonkey/lib64 --with-js-include=/usr/local/spidermonkey/include --prefix=/mypath/couchdb
make && make install
왜 자신 이 정의 한 디 렉 터 리 에 설치 해 야 합 니까? / usr / local 에 설치 하면 실행 중 오류 가 발생 하여 디 렉 터 리 를 조작 할 수 없습니다.
마지막 으로 큰 성 과 를 거 두 었 다 고 생각 하고 cochdb start 를 했 습 니 다. 그런데 netstat 에서 시작 되 지 않 은 이 유 는 libicuu. so. 41 을 찾 지 못 했 기 때 문 입 니 다. 그런데 분명히 / usr / local / lib 에 있 습 니 다!
http://wiki.apache.org/couchdb/Error_messages이 페이지 의 존 재 는 매우 필요 합 니 다. (작가 가 많은 문제 에 직면 할 것 이 라 고 예 상 했 습 니까?) 찾 아 보 았 습 니 다. LD LIBRARY PATH 를 설정 해 야 합 니 다.
LD_LIBRARY_PATH=/usr/local/lib:/usr/local/spidermonkey/lib /mypath/couchdB
 ,     。。。。。。。。。。。

좋은 웹페이지 즐겨찾기