강의 초반 vue-til-server 프로젝트 클론 후 npm install에서 bcrypt관련 에러가 발생합니다
441
投稿した質問数 1
의존성 문제인 것 같아 구글링 해봤는데 해결이 안돼 질문 남깁니다
강의 목차로는 'API 서버 실행 및 확인' 부분입니다!
> fsevents@1.2.7 install /Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents
> node install
node-pre-gyp WARN Using needle for node-pre-gyp https download
node-pre-gyp WARN Pre-built binaries not installable for fsevents@1.2.7 and node@10.16.3 (node-v64 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp WARN Hit error EACCES: permission denied, mkdir '/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/lib'
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/build'
gyp ERR! System Darwin 19.4.0
gyp ERR! command "/Users/kanghyuk/.nvm/versions/node/v10.16.3/bin/node" "/Users/kanghyuk/.nvm/versions/node/v10.16.3/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node" "--module_name=fse" "--module_path=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64" "--napi_version=4" "--node_abi_napi=napi"
gyp ERR! cwd /Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents
gyp ERR! node -v v10.16.3
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/Users/kanghyuk/.nvm/versions/node/v10.16.3/bin/node /Users/kanghyuk/.nvm/versions/node/v10.16.3/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node --module_name=fse --module_path=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64 --napi_version=4 --node_abi_napi=napi' (1)
node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:198:13)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:982:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
node-pre-gyp ERR! System Darwin 19.4.0
node-pre-gyp ERR! command "/Users/kanghyuk/.nvm/versions/node/v10.16.3/bin/node" "/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/node_modules/node-pre-gyp/bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents
node-pre-gyp ERR! node -v v10.16.3
node-pre-gyp ERR! node-pre-gyp -v v0.10.3
node-pre-gyp ERR! not ok
Failed to execute '/Users/kanghyuk/.nvm/versions/node/v10.16.3/bin/node /Users/kanghyuk/.nvm/versions/node/v10.16.3/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node --module_name=fse --module_path=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64 --napi_version=4 --node_abi_napi=napi' (1)
> bcrypt@3.0.5 install /Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt
> node-pre-gyp install --fallback-to-build
node-pre-gyp WARN Using needle for node-pre-gyp https download
node-pre-gyp WARN Pre-built binaries not installable for bcrypt@3.0.5 and node@10.16.3 (node-v64 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp WARN Hit error EACCES: permission denied, mkdir '/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/lib'
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/build'
gyp ERR! System Darwin 19.4.0
gyp ERR! command "/Users/kanghyuk/.nvm/versions/node/v10.16.3/bin/node" "/Users/kanghyuk/.nvm/versions/node/v10.16.3/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/lib/binding/bcrypt_lib.node" "--module_name=bcrypt_lib" "--module_path=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/lib/binding" "--napi_version=4" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v64"
gyp ERR! cwd /Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt
gyp ERR! node -v v10.16.3
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/Users/kanghyuk/.nvm/versions/node/v10.16.3/bin/node /Users/kanghyuk/.nvm/versions/node/v10.16.3/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/lib/binding/bcrypt_lib.node --module_name=bcrypt_lib --module_path=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/lib/binding --napi_version=4 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v64' (1)
node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:198:13)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:982:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
node-pre-gyp ERR! System Darwin 19.4.0
node-pre-gyp ERR! command "/Users/kanghyuk/.nvm/versions/node/v10.16.3/bin/node" "/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt
node-pre-gyp ERR! node -v v10.16.3
node-pre-gyp ERR! node-pre-gyp -v v0.12.0
node-pre-gyp ERR! not ok
Failed to execute '/Users/kanghyuk/.nvm/versions/node/v10.16.3/bin/node /Users/kanghyuk/.nvm/versions/node/v10.16.3/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/lib/binding/bcrypt_lib.node --module_name=bcrypt_lib --module_path=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/lib/binding --napi_version=4 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v64' (1)
npm WARN server@1.0.0 No description
npm WARN server@1.0.0 No repository field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modules/fsevents):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 install: `node install`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! bcrypt@3.0.5 install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bcrypt@3.0.5 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/kanghyuk/.npm/_logs/2020-05-08T09_21_02_740Z-debug.log
kanghyuk@ganghyeog-ui-MacBookPro vue-til-server % npm install bcryptjs
npm WARN checkPermissions Missing write access to /Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules
npm WARN server@1.0.0 No description
npm WARN server@1.0.0 No repository field.
npm ERR! path /Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules'
npm ERR! { [Error: EACCES: permission denied, access '/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules']
npm ERR! stack:
npm ERR! 'Error: EACCES: permission denied, access \'/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules\'',
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path:
npm ERR! '/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules' }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator (though this is not recommended).
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/kanghyuk/.npm/_logs/2020-05-08T09_22_45_477Z-debug.log
kanghyuk@ganghyeog-ui-MacBookPro vue-til-server % sudo npm install
> fsevents@1.2.7 install /Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents
> node install
node-pre-gyp WARN Using needle for node-pre-gyp https download
node-pre-gyp WARN Pre-built binaries not installable for fsevents@1.2.7 and node@10.16.3 (node-v64 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp WARN Hit error EACCES: permission denied, mkdir '/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/lib'
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/build'
gyp ERR! System Darwin 19.4.0
gyp ERR! command "/Users/kanghyuk/.nvm/versions/node/v10.16.3/bin/node" "/Users/kanghyuk/.nvm/versions/node/v10.16.3/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node" "--module_name=fse" "--module_path=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64" "--napi_version=4" "--node_abi_napi=napi"
gyp ERR! cwd /Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents
gyp ERR! node -v v10.16.3
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/Users/kanghyuk/.nvm/versions/node/v10.16.3/bin/node /Users/kanghyuk/.nvm/versions/node/v10.16.3/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node --module_name=fse --module_path=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64 --napi_version=4 --node_abi_napi=napi' (1)
node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:198:13)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:982:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
node-pre-gyp ERR! System Darwin 19.4.0
node-pre-gyp ERR! command "/Users/kanghyuk/.nvm/versions/node/v10.16.3/bin/node" "/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/node_modules/node-pre-gyp/bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents
node-pre-gyp ERR! node -v v10.16.3
node-pre-gyp ERR! node-pre-gyp -v v0.10.3
node-pre-gyp ERR! not ok
Failed to execute '/Users/kanghyuk/.nvm/versions/node/v10.16.3/bin/node /Users/kanghyuk/.nvm/versions/node/v10.16.3/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node --module_name=fse --module_path=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64 --napi_version=4 --node_abi_napi=napi' (1)
> bcrypt@3.0.5 install /Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt
> node-pre-gyp install --fallback-to-build
node-pre-gyp WARN Using needle for node-pre-gyp https download
node-pre-gyp WARN Pre-built binaries not installable for bcrypt@3.0.5 and node@10.16.3 (node-v64 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp WARN Hit error EACCES: permission denied, mkdir '/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/lib'
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/build'
gyp ERR! System Darwin 19.4.0
gyp ERR! command "/Users/kanghyuk/.nvm/versions/node/v10.16.3/bin/node" "/Users/kanghyuk/.nvm/versions/node/v10.16.3/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/lib/binding/bcrypt_lib.node" "--module_name=bcrypt_lib" "--module_path=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/lib/binding" "--napi_version=4" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v64"
gyp ERR! cwd /Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt
gyp ERR! node -v v10.16.3
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/Users/kanghyuk/.nvm/versions/node/v10.16.3/bin/node /Users/kanghyuk/.nvm/versions/node/v10.16.3/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/lib/binding/bcrypt_lib.node --module_name=bcrypt_lib --module_path=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/lib/binding --napi_version=4 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v64' (1)
node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:198:13)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:982:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
node-pre-gyp ERR! System Darwin 19.4.0
node-pre-gyp ERR! command "/Users/kanghyuk/.nvm/versions/node/v10.16.3/bin/node" "/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt
node-pre-gyp ERR! node -v v10.16.3
node-pre-gyp ERR! node-pre-gyp -v v0.12.0
node-pre-gyp ERR! not ok
Failed to execute '/Users/kanghyuk/.nvm/versions/node/v10.16.3/bin/node /Users/kanghyuk/.nvm/versions/node/v10.16.3/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/lib/binding/bcrypt_lib.node --module_name=bcrypt_lib --module_path=/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/lib/binding --napi_version=4 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v64' (1)
npm WARN server@1.0.0 No description
npm WARN server@1.0.0 No repository field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modules/fsevents):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 install: `node install`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! bcrypt@3.0.5 install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bcrypt@3.0.5 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/kanghyuk/.npm/_logs/2020-05-08T09_22_59_462Z-debug.log
回答 5
2
permission 문제가 아니더라도 계속 뜨네요. node 설치하실 때 어느 계정으로 설치하셨나요? node_module 폴더 소유자가 누구인가요? 맥에서 계정을 새로 생성하시고 그 계정에서 하고 계신건가요?
2
리눅스 문제가 아닌가 추측합니다. 혹시 가상 리눅스라면 되도록 진짜 리눅스에 가까운 환경에서 실행 해보세요. 예를 들어 윈도우 환경이라면 WSL Ubuntu에서 sudo를 붙여서 실행해보세요.
1
앗 leeyucha님, 우진님 먼저 질문을 확인하고 상세하게 답변해주셔서 감사합니다 :)
저도 k941026h님이 첨부해주신 로그를 보니 아래 문장에서 Permission 문제로 판단을 했어요.
gyp ERR! stack Error: EACCES: permission denied, mkdir '/Users/kanghyuk/Desktop/vue-endgame/vue-til-server/node_modules/bcrypt/build'
명령어를 실행하는 계정에 관리자 권한이 있는지 한번 확인해보시거나 현재 계정에서 sudo를 붙여서 한번 진행해보시면 좋을 것 같아요 :)
1
맥북 초기 설정 때 생성한 계정으로 진행중입니다 계정관련해서는 따로 건드린 부분은 없습니다. node 설치시에도 에러뜨는 계정과 동일한 계정에서 sudo 옵션만주고 설치 진행했었습니다 node_module폴더 소유자는 확인을 못해봤네요 한 번 확인해보겠습니다! 답변 감사해요
node 10버전 사용
0
64
1
강의에 대해 질문 드립니다.
0
60
1
vue CLI 대신 vite를 사용해도
1
139
2
질문삭제
0
148
2
강사님 코드로 진행할 경우 console.log( config); 도 안찍혔어요. instance 를 생성해서 공통으로 사용하셨는데 loginUser 에만 커스텀한 instance를 넣으니 콘솔에 컨피그 객체가 찍혀요
0
91
1
로그인 에러발생만하면 네트워크 커넥션 에러 발생 해결
0
117
1
rndrmagkqslek.
0
72
1
계속 따라하다가 안돼서 bash에 연결할떄 안되더라구요
0
103
1
axios 에러가 뜹니다.
1
237
2
vue3로 진행하시면서 router에서 '*' 적용이 안되시는 분들
2
310
1
vue 관련 다른 강의 출시예정이없으신지 궁금합니다!
1
154
1
AppHeader.vue에 vue 디폴트 만들에 Delete `␍` 오류나면
1
195
1
vue3로 따라오시다가 import axios 에러 뜨시는 분들
2
445
2
$router 를 이용한 메인 페이지로 이동
1
289
1
혹시 node.js 10.24 버전으로 해도 상관없나요?
2
461
2
에러 경로가 LoginForm.vue 43번째줄 말고 다른 경로로 출력됩니다.
1
297
2
pinia 사용할려고 하는데 에러가 나옵니다.
1
485
2
swagger ui의 post/posts에 글 기록하려고 하면 unauthorized 에러가 납니다..
1
1101
2
safari 개발자 도구에 대한 질문입니다
1
567
2
스웨거에 글 등록시 401 에러가 나와요 ㅠ
1
721
2
이 에러 때문에 진행이 안되네요 ㅠ
1
673
1
windows .nvmrc nvm use 실행 오류
1
1546
2
강사님 최신화가 필요해보입니다.
2
958
2
npm i 에러
1
609
1

