2014.10.14 15:30

contextify 설치 시 node-gyp rebuild error 발생

npm을 이용하여 contextify package를 설치하는 경우 오류가 발생하면서 정상 설치가 안되는 경우가 있다




좀 더 자세한 오류 확인을 위해 npm-debug.log 파일을 열어 봤더니



contextify 를 설치하다가 node-gyp rebuild가 안된다면서 contextify 개발자한테 연락하라는 메시지도 볼 수 있다.


에러 메시지를 자세히 확인해 보면 node-gyp rebuild를 실행 했더니 Exit status 1 이라고 표시되어 있다.

node-gyp 파일이 없어 그냥 에러가 난 것으로 볼수도 있으므로 확인을 해 보니 node-gyp가 설치되어 있지 않아 발생 했었던 경우였다.


node-gyp는 node JS에서 native build를 위한 addon tool로서 OSX의 경우 Xcode를 이용하여 native code를 빌드한다. -g option을 주어 global 로 설치되어야 하므로 다음과 같이 설치한다.



이렇게 node-gyp를 설치했음에도 불구하고 에러가 나는 경우가 있는데 이 때도 마찬가지로 에러 메시지를 다시 확인 해 봐야 한다. 나의 경우는 Xcode에 대한 path가 맞지 않아 다음과 같은 오류 메시지가 출력되었다




이 때는 xcode-select 명령을 이용하여 path 정보를 reset 해 주면 자동으로 Xcode의 기본 경로를 인식한다.




이제 다시 contextify를 설치 해보면 정상 설치가 되는 것을 확인 할 수 있다.



'Technical Stubs > Node.js' 카테고리의 다른 글

contextify 설치 시 node-gyp rebuild error 발생  (0) 2014.10.14
Trackback 0 Comment 0