2012-04-18 2 views
12

Mac Lion을 사용하고 있습니다. mongodb 버전 1.4를 사용하고있었습니다. 1.8.5로 업그레이드하고 싶었습니다 http://shiftcommathree.com/articles/how-to-install-mongodb-on-os-x 다음으로 mongodb-osx-x86_64-1.4.0을 mongodb-osx-x86_64-1.8.5로 단계별로 교체했습니다. 모든 것이 원활하게 진행됩니다. 나는 시도했다 :mongo 명령을 사용할 수 없습니다. MAC에 명령이 없습니다.

mongod 

ok. 나는 로컬 호스트에 액세스 할 수 있습니다 : 28,017 하지만,

mongo 

쇼가

를 찾을 수 없음] 명령 나는이

답변

27

당신은 터미널 쉘에 "몽고"경로를 추가 할 필요가 고칠 수있는 방법에 대해 설명합니다.

export PATH=$PATH:/usr/local/mongodb/bin 

paths.d로 마지막 단계를 수행 했습니까? 그렇다면 터미널을 다시 시작하십시오.

1.8.5를 사용해야하는 이유가 있습니까? 현재의 안정은 2.0.4이며,

./mongodb 

나도 같은 직면 한과

+0

경로에 추가 sudo sh -c 'echo "/ usr/local/mongodb/bin"> /etc/paths.d/mongodb' 그래도 문제점을 발견했습니다. 다른 버전은 Cellar에서 삭제되지 않았습니다. 내가 찾은 후 sudo를 찾은 후 찾았습니다. -name mongod 그리고 제거한 후 모든 과정을 따르십시오. 나는 1.8.5를 위해 백업을 가지고 있었다. .. 그것을 시험해 보았다. .. 2.0를 설치할 것이다.4 어쨌든 고맙습니다 .. – Ajay

+0

우리는 각 터미널 창에서 실행해야합니다, 우리는 몽고를 실행할 것입니다 – Saif

1

는 명령 줄을 사용하여 몽고 디렉토리로 이동 한 후 시작하여 MongoDB에 1.8.x에서 많은 유용한 업그레이드가 이 문제가 저에게 효과적이었습니다. 당신의 [MongoDB를 설치 디렉토리]에

+0

어떤 이유가이 작품은? mongod 실행 파일이 들어있는 bin 디렉토리에서 'mongod'를 실행할 수 없기 때문에 나에게도 도움이되었습니다. ./mongodb만이 mongod 실행 파일을 가질 수있는 폴더를 찾았지만 아무 것도 찾지 못했습니다. 이전에 npm mongod 드라이버 설치를 수행했습니다. 그것이 mongod 서버의 시작을 방해하고 있는지 나는 모른다. ./mongod를 포함 폴더 외부에서 실행하려고 시도해도 작동하지 않았습니다. –

2

1.Go :

cd <mongodb installation dir> 

2.Type ./bin/mongo 시작 몽고 :

./bin/mongo 

Read More

참고 :

위의 명령으로 오류가 발생하는 경우

실패한 전역 초기화 : BadValue 사용자 로캘 설정이 잘못되었거나 설정되지 않았습니다. LANG 및/또는 LC_ 환경 변수가 올바르게 설정되어 있는지 확인하십시오 *

실행 노호 명령을 :. Read More

export LC_ALL=C 
설치 디렉토리 또한 경로를 설정할 수 있습니다

find/-name "mongodb" 

을 찾을 수있는 방법

export PATH=$PATH:<mongodb installation dir>/bin 
관련 문제