2017-09-27 9 views
0

나는이 스크립트를 가지고 : 나는 BREW 서비스 데이터 위치로 일부 데이터를 심볼릭 링크BREW 서비스 MongoDB를

set -e; 

brew services stop mongodb | cat; # just in case it's running 

sudo rm -rf /usr/local/var/mongodb 
sudo mkdir -p /usr/local/var/mongodb 
sudo ln -s "$1" /usr/local/var/mongodb 

brew services start mongodb 

.

Stopping `mongodb`... (might take a while) 
==> Successfully stopped `mongodb` (label: homebrew.mxcl.mongodb) 
Password: 
db path => '/Users/alexamil/mongodump_dev' 
==> Successfully started `mongodb` (label: homebrew.mxcl.mongodb) 

하지만 오분 후, 나는이 몽고에 연결할 수 없습니다, 나는 다음을 참조하십시오 :

스크립트를 실행 한 후, 나는 얻을 시작

enter image description here

는 녹색, 노란색 아니라, 뭔가 잘못된 것을 의미합니다.

누구나 알고 계신 것 같습니다.

+0

여기를 참조하십시오 https://stackoverflow.com/questions/41873704/what-is-the-meaning -yellow-service-started-status-on homebrew – huocp

답변

0

내 symlink 코드가 올바르지 않았기 때문에이 경우 실제로 mongod를 올바른 디렉토리로 지정하지 않았습니다.

그러나 brew services ls에 노란색 "시작됨"행이 표시되면 이는 잘못된 것이고 서비스가 실제로 시작되지 않았 음을 의미합니다. 친애하는 양조 저자 - maybed "시작"이외의 다른 단어를 사용하여, 아마도 "시작"좋은 시작이 될 것입니다 :)

+0

자제 작가는 이것을 보지 못합니다. 가능한 경우 repo에서 문제를여십시오. – bfontaine