2012-10-22 4 views
0

Heroku에 복원 응용 프로그램을 배포하는 데 문제가 있습니다. Heroku가은을 사용한다 restify의 DTrace에 문제가있는 경우, 나는 당신이 restify의 package.json 파일에서의 DTrace를 제거하여이 문제를 우회 할 수 읽었습니다, 필요로하지 않지만노드 js 배포에서 응용 프로그램을 heroku로 복원하는 중 오류가 발생했습니다.

npm ERR! [email protected] install: `node-waf clean ; node-waf configure build` 
npm ERR! `sh "-c" "node-waf clean ; node-waf configure build"` failed with 1 
npm ERR! 
npm ERR! Failed at the [email protected] install script. 
npm ERR! This is most likely a problem with the dtrace-provider package, 
npm ERR! not with npm itself. 

그것은 그러나 보인다 나는 성공하지 못하고 이것을 시도했다.

"dependencies": { 
    "dtrace-provider": "0.0.9", 
}, 
"optionalDependencies": { 
    "dtrace-provider": "0.0.9" 
}, 

나는이 라인을 제거하지만 여전히 한 : 나는 노드와 그래서 내가 부족 뭔가가있을거야 Heroku가와 자식을 사용하는 새로운 해요

는 restify의 package.json 파일에는 다음이 포함되어 git에 커밋 한 후 Heroku로 푸시 한 후 위와 동일한 오류 메시지가 표시됩니다.

내가 누락 된 부분을 누구든지 볼 수 있습니까?

답변

2

heroku에 응용 프로그램을 배포하면 응용 프로그램 package.json 파일을 기반으로 종속성이 설치되므로 heroku가 restify의 package.json 파일을 저장소에서 선택하기 때문에 restify의 package.json 파일에서 제거할지 여부는 중요하지 않습니다 귀하의 저장소가 아닙니다. 따라서이 오류를 해결하는 방법을 찾아야합니다.

+0

감사합니다. 어떻게 작동했는지 두려워했습니다. –