We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mac OS X Mavericks (10.9.2)에서 개발을 위해 터미널에서 아래 커맨드를 통해 설치를 시도했으나, "sudo npm install -g cornerstone-cli"
package.json의 script 섹션 (https://github.com/cornerstonewdk/cornerstone-framework/blob/master/tools/cornerstone-cli/src/package.json#L16) 의 내용이 권한문제로 인해 올바르게 실행되지 않아서 설치에 실패합니다.
해당 이슈의 원인은 package.json 에 포함된 script 구문은 npm-config의 user (기본값은 nobody) 로 수행되는데, 여기에서 권한문제가 발생하여 해당 스크립트가 정상적으로 수행되지 않고 실패하기 때문입니다.
이를 해결하기 위해서 임시방편으로 "npm config set unsafe-perm true" 커맨드를 통해 package.json의 script를 실행할때 gid/uid 를 변경하는것을 막고 설치를 진행할 수 있습니다. (https://www.npmjs.org/doc/misc/npm-config.html#unsafe-perm 참고)
해당 이슈는 Mac OS X의 문제 뿐만 아니라, 일부 리눅스 배포판 (Ubuntu/Raspbian 등) 에서도 발생하는것으로 추정됩니다.
The text was updated successfully, but these errors were encountered:
덕분에 설치 했습니다. 감사해요
Sorry, something went wrong.
No branches or pull requests
Mac OS X Mavericks (10.9.2)에서 개발을 위해
터미널에서 아래 커맨드를 통해 설치를 시도했으나,
"sudo npm install -g cornerstone-cli"
package.json의 script 섹션 (https://github.com/cornerstonewdk/cornerstone-framework/blob/master/tools/cornerstone-cli/src/package.json#L16) 의 내용이 권한문제로 인해 올바르게 실행되지 않아서 설치에 실패합니다.
해당 이슈의 원인은 package.json 에 포함된 script 구문은 npm-config의 user (기본값은 nobody) 로 수행되는데, 여기에서 권한문제가 발생하여 해당 스크립트가 정상적으로 수행되지 않고 실패하기 때문입니다.
이를 해결하기 위해서 임시방편으로 "npm config set unsafe-perm true" 커맨드를 통해 package.json의 script를 실행할때 gid/uid 를 변경하는것을 막고 설치를 진행할 수 있습니다.
(https://www.npmjs.org/doc/misc/npm-config.html#unsafe-perm 참고)
해당 이슈는 Mac OS X의 문제 뿐만 아니라, 일부 리눅스 배포판 (Ubuntu/Raspbian 등) 에서도 발생하는것으로 추정됩니다.
The text was updated successfully, but these errors were encountered: