parse를 사용 해보기 위한 환경 설정에 관해 정리를 해보려고 한다.
문서에 나와있는 조건은 다음과 같다.- Node JS가 4.3 버전 이상으로 설치가 되어 있을 것
- MongoDB가 2.6.X 또는 3.0.X 가 설치 되어 있을 것
- Python 2.x (Windows 사용자는 2.7.1 버전이 요구 됨)
- 서비스를 배포하기 위한 infrastructure가 있어야 함.
버전 문제로 인해 node js를 수동으로 재설치 한 경우 npm은 최신버전이 아닌 경우가 있다. 딱히 언급은 없는 것으로 보이지만 로그를 보면 npm 3.x 이상의 버전을 요구 하는것 같다. 해당문제가 생기면 아래의 커맨드로 최신 npm을 설치 해주면 된다.
npm install -g npm
수정 사항
실제로 해보니 그렇지 않았다. parse-server-example 에서는 별 문제가 없었는데, 이후에 pure server로 나온 parse-server 를 진행하면서 보니 Python 버전 문제가 생겼다. 심지어 2.x면 다 되는 것이 아닌 2.5 이상의 버전을 요구 하였다. (2.5 <= 버전 < 3.0)
Python 버전등 환경이 맞으면 안 나타날 수도 있지만 중간에 node-gyp 에러가 날 경우
npm install -g node-gyp로 업데이트 해주고 나니 괜찮아졌다.
mongodb를 설치 할 때(mongo-runner) kerberos 의존성 문제가 나는데 굳이 runner를 쓸 이유는 없어보여서 설치 안해주는게 좋겠다.
댓글
댓글 쓰기