Open jwburton opened 2 years ago
@hubertusputu1 bcrypt 😭 Any ideas?
Is this a M1 Mac?
Is this a M1 Mac?
No, it's just an i5.
I cannot give the exact answers, but you can try this command sudo npm install -g node-gyp
Another thing you can try is please use the latest node version.
Still having the same issue after updating node and using sudo npm install -g node-gyp
.
(base) Jasons-MacBook-Pro:~ jason$ node -v
v16.13.1
(base) Jasons-MacBook-Pro:~ jason$ cd ge_task_bank
(base) Jasons-MacBook-Pro:ge_task_bank jason$ meteor npm install
npm WARN @empirica/chat@2.2.0 requires a peer of less-loader@^5.0.0 but none is installed. You must install peer dependencies yourself.
up to date in 1.591s
21 packages are looking for funding
run `npm fund` for details
(base) Jasons-MacBook-Pro:ge_task_bank jason$ sudo npm install -g node-gyp
Password:
changed 90 packages, and audited 91 packages in 3s
4 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
Error comes when running meteor
:
(base) Jasons-MacBook-Pro:ge_task_bank jason$ meteor
[[[[[ ~/ge_task_bank ]]]]]
=> Started proxy.
=> Meteor 2.5.1 is available. Update this project with 'meteor update'.
=> Started MongoDB.
=> Errors prevented startup:
While loading package empirica:core@1.15.1:
error: Command failed:
/Users/jason/.meteor/packages/meteor-tool/.1.11.1.cpqi0e.i2hm++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/npm
rebuild --update-binary
clang-4.0: error: unable to execute command: Segmentation fault: 11
clang-4.0: error: linker command failed due to signal (use -v to see
invocation)
make: *** [bcrypt_lib.target.mk:180: Release/bcrypt_lib.node] Error 254
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit
(/Users/jason/.meteor/packages/meteor-tool/.1.11.1.cpqi0e.i2hm++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:315:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit
(internal/child_process.js:275:12)
gyp ERR! System Darwin 20.6.0
gyp ERR! command
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.cpqi0e.i2hm++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node"
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.cpqi0e.i2hm++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"
"build" "--fallback-to-build"
"--module=/Users/jason/.meteor/packages/empirica_core/.1.15.1.xq5pao.c60l++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qo7axf.opoch/node_modules/bcrypt/lib/binding/bcrypt_lib.node"
"--module_name=bcrypt_lib"
"--module_path=/Users/jason/.meteor/packages/empirica_core/.1.15.1.xq5pao.c60l++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qo7axf.opoch/node_modules/bcrypt/lib/binding"
"--napi_version=6" "--node_abi_napi=napi" "--napi_build_version=0"
"--node_napi_label=node-v72"
gyp ERR! cwd
/Users/jason/.meteor/packages/empirica_core/.1.15.1.xq5pao.c60l++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qo7axf.opoch/node_modules/bcrypt
gyp ERR! node -v v12.18.4
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute
'/Users/jason/.meteor/packages/meteor-tool/.1.11.1.cpqi0e.i2hm++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node
/Users/jason/.meteor/packages/meteor-tool/.1.11.1.cpqi0e.i2hm++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js
build --fallback-to-build
--module=/Users/jason/.meteor/packages/empirica_core/.1.15.1.xq5pao.c60l++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qo7axf.opoch/node_modules/bcrypt/lib/binding/bcrypt_lib.node
--module_name=bcrypt_lib
--module_path=/Users/jason/.meteor/packages/empirica_core/.1.15.1.xq5pao.c60l++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qo7axf.opoch/node_modules/bcrypt/lib/binding
--napi_version=6 --node_abi_napi=napi --napi_build_version=0
--node_napi_label=node-v72' (1)
node-pre-gyp ERR! stack at ChildProcess.<anonymous>
(/Users/jason/.meteor/packages/empirica_core/.1.15.1.xq5pao.c60l++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:315:20)
node-pre-gyp ERR! stack at maybeClose
(internal/child_process.js:1021:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit
(internal/child_process.js:286:5)
node-pre-gyp ERR! System Darwin 20.6.0
node-pre-gyp ERR! command
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.cpqi0e.i2hm++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node"
"/Users/jason/.meteor/packages/empirica_core/.1.15.1.xq5pao.c60l++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.bin/node-pre-gyp"
"install" "--fallback-to-build"
node-pre-gyp ERR! cwd
/Users/jason/.meteor/packages/empirica_core/.1.15.1.xq5pao.c60l++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qo7axf.opoch/node_modules/bcrypt
node-pre-gyp ERR! node -v v12.18.4
node-pre-gyp ERR! node-pre-gyp -v v0.14.0
node-pre-gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! bcrypt@3.0.8 install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bcrypt@3.0.8 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/jason/.npm/_logs/2021-12-06T16_53_00_216Z-debug.log
clang-4.0: error: unable to execute command: Segmentation fault: 11
clang-4.0: error: linker command failed due to signal (use -v to see
invocation)
make: *** [bcrypt_lib.target.mk:180: Release/bcrypt_lib.node] Error 254
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit
(/Users/jason/.meteor/packages/meteor-tool/.1.11.1.cpqi0e.i2hm++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:315:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit
(internal/child_process.js:275:12)
gyp ERR! System Darwin 20.6.0
gyp ERR! command
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.cpqi0e.i2hm++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node"
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.cpqi0e.i2hm++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"
"build" "--fallback-to-build"
"--module=/Users/jason/.meteor/packages/empirica_core/.1.15.1.xq5pao.c60l++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qo7axf.opoch/node_modules/bcrypt/lib/binding/bcrypt_lib.node"
"--module_name=bcrypt_lib"
"--module_path=/Users/jason/.meteor/packages/empirica_core/.1.15.1.xq5pao.c60l++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qo7axf.opoch/node_modules/bcrypt/lib/binding"
"--napi_version=6" "--node_abi_napi=napi" "--napi_build_version=0"
"--node_napi_label=node-v72"
gyp ERR! cwd
/Users/jason/.meteor/packages/empirica_core/.1.15.1.xq5pao.c60l++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qo7axf.opoch/node_modules/bcrypt
gyp ERR! node -v v12.18.4
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute
'/Users/jason/.meteor/packages/meteor-tool/.1.11.1.cpqi0e.i2hm++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node
/Users/jason/.meteor/packages/meteor-tool/.1.11.1.cpqi0e.i2hm++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js
build --fallback-to-build
--module=/Users/jason/.meteor/packages/empirica_core/.1.15.1.xq5pao.c60l++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qo7axf.opoch/node_modules/bcrypt/lib/binding/bcrypt_lib.node
--module_name=bcrypt_lib
--module_path=/Users/jason/.meteor/packages/empirica_core/.1.15.1.xq5pao.c60l++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qo7axf.opoch/node_modules/bcrypt/lib/binding
--napi_version=6 --node_abi_napi=napi --napi_build_version=0
--node_napi_label=node-v72' (1)
node-pre-gyp ERR! stack at ChildProcess.<anonymous>
(/Users/jason/.meteor/packages/empirica_core/.1.15.1.xq5pao.c60l++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:315:20)
node-pre-gyp ERR! stack at maybeClose
(internal/child_process.js:1021:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit
(internal/child_process.js:286:5)
node-pre-gyp ERR! System Darwin 20.6.0
node-pre-gyp ERR! command
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.cpqi0e.i2hm++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node"
"/Users/jason/.meteor/packages/empirica_core/.1.15.1.xq5pao.c60l++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.bin/node-pre-gyp"
"install" "--fallback-to-build"
node-pre-gyp ERR! cwd
/Users/jason/.meteor/packages/empirica_core/.1.15.1.xq5pao.c60l++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qo7axf.opoch/node_modules/bcrypt
node-pre-gyp ERR! node -v v12.18.4
node-pre-gyp ERR! node-pre-gyp -v v0.14.0
node-pre-gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! bcrypt@3.0.8 install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bcrypt@3.0.8 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/jason/.npm/_logs/2021-12-06T16_53_00_216Z-debug.log
=> Your application has errors. Waiting for file change.
I found another solutions that you can try. Please make sure to remove node_modules
directory before doing these.
meteor npm install --save bcrypt
or
npm install -g node-gyp node-pre-gyp
or
meteor remove accounts-password
meteor npm uninstall --save bcrypt
meteor npm install --save bcrypt
meteor add accounts-password
Thanks for these, but still stuck unfortunately.
I've tried completely uninstalling meteor
and reinstalling it. I don't know if it's related, but this gave me a permissions error: Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
. I resolved this by reinstalling node with nvm
based on the advice here:
We strongly recommend using a Node version manager like nvm to install Node.js and npm. We do not recommend using a Node installer, since the Node installation process installs npm in a directory with local permissions and can cause permissions errors when you run npm packages globally.
Then I get the following errors with the suggested solutions (removing node_modules
between each attempt):
meteor npm install --save bcrypt
(base) Jasons-MacBook-Pro:ge_task_bank jason$ meteor npm install --save bcrypt
> bcrypt@5.0.1 install /Users/jason/ge_task_bank/node_modules/bcrypt
> node-pre-gyp install --fallback-to-build
[bcrypt] Success: "/Users/jason/ge_task_bank/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node" is installed via remote
+ bcrypt@5.0.1
added 236 packages from 278 contributors and audited 237 packages in 6.308s
8 packages are looking for funding
run `npm fund` for details
found 8 vulnerabilities (5 moderate, 3 high)
run `npm audit fix` to fix them, or `npm audit` for details
(base) Jasons-MacBook-Pro:ge_task_bank jason$ meteor
[[[[[ ~/ge_task_bank ]]]]]
=> Started proxy.
=> Meteor 2.5.1 is available. Update this project with 'meteor update'.
=> Started MongoDB.
=> Errors prevented startup:
While loading package empirica:core@1.15.1:
error: Command failed:
/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/npm
rebuild --update-binary
clang-4.0: error: unable to execute command: Segmentation fault: 11
clang-4.0: error: linker command failed due to signal (use -v to see invocation)
make: *** [bcrypt_lib.target.mk:180: Release/bcrypt_lib.node] Error 254
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit
(/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:315:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Darwin 20.6.0
gyp ERR! command
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node"
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"
"build" "--fallback-to-build"
"--module=/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-benm23.9dsh/node_modules/bcrypt/lib/binding/bcrypt_lib.node"
"--module_name=bcrypt_lib"
"--module_path=/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-benm23.9dsh/node_modules/bcrypt/lib/binding"
"--napi_version=6" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v72"
gyp ERR! cwd
/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-benm23.9dsh/node_modules/bcrypt
gyp ERR! node -v v12.18.4
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute
'/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node
/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js
build --fallback-to-build
--module=/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-benm23.9dsh/node_modules/bcrypt/lib/binding/bcrypt_lib.node
--module_name=bcrypt_lib
--module_path=/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-benm23.9dsh/node_modules/bcrypt/lib/binding
--napi_version=6 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v72' (1)
node-pre-gyp ERR! stack at ChildProcess.<anonymous>
(/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:315:20)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
node-pre-gyp ERR! System Darwin 20.6.0
node-pre-gyp ERR! command
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node"
"/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.bin/node-pre-gyp"
"install" "--fallback-to-build"
node-pre-gyp ERR! cwd
/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-benm23.9dsh/node_modules/bcrypt
node-pre-gyp ERR! node -v v12.18.4
node-pre-gyp ERR! node-pre-gyp -v v0.14.0
node-pre-gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! bcrypt@3.0.8 install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bcrypt@3.0.8 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/jason/.npm/_logs/2021-12-08T11_54_00_393Z-debug.log
clang-4.0: error: unable to execute command: Segmentation fault: 11
clang-4.0: error: linker command failed due to signal (use -v to see invocation)
make: *** [bcrypt_lib.target.mk:180: Release/bcrypt_lib.node] Error 254
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit
(/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:315:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Darwin 20.6.0
gyp ERR! command
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node"
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"
"build" "--fallback-to-build"
"--module=/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-benm23.9dsh/node_modules/bcrypt/lib/binding/bcrypt_lib.node"
"--module_name=bcrypt_lib"
"--module_path=/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-benm23.9dsh/node_modules/bcrypt/lib/binding"
"--napi_version=6" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v72"
gyp ERR! cwd
/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-benm23.9dsh/node_modules/bcrypt
gyp ERR! node -v v12.18.4
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute
'/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node
/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js
build --fallback-to-build
--module=/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-benm23.9dsh/node_modules/bcrypt/lib/binding/bcrypt_lib.node
--module_name=bcrypt_lib
--module_path=/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-benm23.9dsh/node_modules/bcrypt/lib/binding
--napi_version=6 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v72' (1)
node-pre-gyp ERR! stack at ChildProcess.<anonymous>
(/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:315:20)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
node-pre-gyp ERR! System Darwin 20.6.0
node-pre-gyp ERR! command
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node"
"/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.bin/node-pre-gyp"
"install" "--fallback-to-build"
node-pre-gyp ERR! cwd
/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-benm23.9dsh/node_modules/bcrypt
node-pre-gyp ERR! node -v v12.18.4
node-pre-gyp ERR! node-pre-gyp -v v0.14.0
node-pre-gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! bcrypt@3.0.8 install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bcrypt@3.0.8 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/jason/.npm/_logs/2021-12-08T11_54_00_393Z-debug.log
=> Your application has errors. Waiting for file change.
npm install -g node-gyp node-pre-gyp
(base) Jasons-MacBook-Pro:ge_task_bank jason$ npm install -g node-gyp node-pre-gyp
npm ERR! code EACCES
npm ERR! syscall rename
npm ERR! path /usr/local/lib/node_modules/node-gyp
npm ERR! dest /usr/local/lib/node_modules/.node-gyp-cVPNy5QN
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, rename '/usr/local/lib/node_modules/node-gyp' -> '/usr/local/lib/node_modules/.node-gyp-cVPNy5QN'
npm ERR! [Error: EACCES: permission denied, rename '/usr/local/lib/node_modules/node-gyp' -> '/usr/local/lib/node_modules/.node-gyp-cVPNy5QN'] {
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'rename',
npm ERR! path: '/usr/local/lib/node_modules/node-gyp',
npm ERR! dest: '/usr/local/lib/node_modules/.node-gyp-cVPNy5QN'
npm ERR! }
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.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/jason/.npm/_logs/2021-12-08T12_00_10_686Z-debug.log
meteor remove accounts-password
meteor npm uninstall --save bcrypt
meteor npm install --save bcrypt
meteor add accounts-password
(base) Jasons-MacBook-Pro:ge_task_bank jason$ meteor remove accounts-password
accounts-password is not a direct dependency in this project.
(base) Jasons-MacBook-Pro:ge_task_bank jason$ meteor npm uninstall --save bcrypt
added 309 packages from 238 contributors in 7.413s
20 packages are looking for funding
run `npm fund` for details
(base) Jasons-MacBook-Pro:ge_task_bank jason$ meteor npm install --save bcrypt
> bcrypt@5.0.1 install /Users/jason/ge_task_bank/node_modules/bcrypt
> node-pre-gyp install --fallback-to-build
[bcrypt] Success: "/Users/jason/ge_task_bank/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node" is installed via remote
npm WARN @empirica/chat@2.2.0 requires a peer of less-loader@^5.0.0 but none is installed. You must install peer dependencies yourself.
+ bcrypt@5.0.1
added 44 packages from 115 contributors in 4.017s
22 packages are looking for funding
run `npm fund` for details
(base) Jasons-MacBook-Pro:ge_task_bank jason$ meteor add accounts-password
=> Errors while adding packages:
While loading package empirica:core@1.15.1:
error: Command failed:
/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/npm
rebuild --update-binary
clang-4.0: error: unable to execute command: Segmentation fault: 11
clang-4.0: error: linker command failed due to signal (use -v to see invocation)
make: *** [bcrypt_lib.target.mk:180: Release/bcrypt_lib.node] Error 254
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit
(/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:315:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Darwin 20.6.0
gyp ERR! command
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node"
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"
"build" "--fallback-to-build"
"--module=/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-vgw5j9.8dyz/node_modules/bcrypt/lib/binding/bcrypt_lib.node"
"--module_name=bcrypt_lib"
"--module_path=/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-vgw5j9.8dyz/node_modules/bcrypt/lib/binding"
"--napi_version=6" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v72"
gyp ERR! cwd
/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-vgw5j9.8dyz/node_modules/bcrypt
gyp ERR! node -v v12.18.4
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute
'/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node
/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js
build --fallback-to-build
--module=/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-vgw5j9.8dyz/node_modules/bcrypt/lib/binding/bcrypt_lib.node
--module_name=bcrypt_lib
--module_path=/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-vgw5j9.8dyz/node_modules/bcrypt/lib/binding
--napi_version=6 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v72' (1)
node-pre-gyp ERR! stack at ChildProcess.<anonymous>
(/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:315:20)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
node-pre-gyp ERR! System Darwin 20.6.0
node-pre-gyp ERR! command
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node"
"/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.bin/node-pre-gyp"
"install" "--fallback-to-build"
node-pre-gyp ERR! cwd
/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-vgw5j9.8dyz/node_modules/bcrypt
node-pre-gyp ERR! node -v v12.18.4
node-pre-gyp ERR! node-pre-gyp -v v0.14.0
node-pre-gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! bcrypt@3.0.8 install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bcrypt@3.0.8 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/jason/.npm/_logs/2021-12-08T12_08_03_746Z-debug.log
clang-4.0: error: unable to execute command: Segmentation fault: 11
clang-4.0: error: linker command failed due to signal (use -v to see invocation)
make: *** [bcrypt_lib.target.mk:180: Release/bcrypt_lib.node] Error 254
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit
(/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:315:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Darwin 20.6.0
gyp ERR! command
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node"
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"
"build" "--fallback-to-build"
"--module=/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-vgw5j9.8dyz/node_modules/bcrypt/lib/binding/bcrypt_lib.node"
"--module_name=bcrypt_lib"
"--module_path=/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-vgw5j9.8dyz/node_modules/bcrypt/lib/binding"
"--napi_version=6" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v72"
gyp ERR! cwd
/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-vgw5j9.8dyz/node_modules/bcrypt
gyp ERR! node -v v12.18.4
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute
'/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node
/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js
build --fallback-to-build
--module=/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-vgw5j9.8dyz/node_modules/bcrypt/lib/binding/bcrypt_lib.node
--module_name=bcrypt_lib
--module_path=/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-vgw5j9.8dyz/node_modules/bcrypt/lib/binding
--napi_version=6 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v72' (1)
node-pre-gyp ERR! stack at ChildProcess.<anonymous>
(/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:315:20)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
node-pre-gyp ERR! System Darwin 20.6.0
node-pre-gyp ERR! command
"/Users/jason/.meteor/packages/meteor-tool/.1.11.1.1lfd2hy.9tb5++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node"
"/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.bin/node-pre-gyp"
"install" "--fallback-to-build"
node-pre-gyp ERR! cwd
/Users/jason/.meteor/packages/empirica_core/.1.15.1.1wnjymk.n6zl++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-vgw5j9.8dyz/node_modules/bcrypt
node-pre-gyp ERR! node -v v12.18.4
node-pre-gyp ERR! node-pre-gyp -v v0.14.0
node-pre-gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! bcrypt@3.0.8 install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bcrypt@3.0.8 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/jason/.npm/_logs/2021-12-08T12_08_03_746Z-debug.log
Related to this last suggestion around accounts-password
, I've noticed that trying to update meteor returns this error message:
(base) Jasons-MacBook-Pro:ge_task_bank jason$ meteor update
=> Errors while initializing project:
While selecting package versions:
error: Conflict: Constraint accounts-password@1.6.0 is not satisfied by accounts-password 2.2.0.
Constraints on package "accounts-password":
* accounts-password@~2.2.0 <- top level
* accounts-password@1.6.0 <- empirica:core 1.15.1
Conflict: Constraint accounts-base@1.4.2 is not satisfied by accounts-base 2.2.0.
Constraints on package "accounts-base":
* accounts-base@~2.2.0 <- top level
* accounts-base@1.4.2 <- matb33:collection-hooks 0.9.1 <- empirica:core 1.15.1
* accounts-base@2.2.0 <- accounts-password 2.2.0 <- empirica:core 1.15.1
* accounts-base@2.2.0 <- service-configuration 1.3.0 <- accounts-base 2.2.0 <- accounts-password 2.2.0 <-
empirica:core 1.15.1
I don't know what's happening here but maybe it's relevant?
Maybe also worth noting that I do not have these issues running the guess-the-correlation
demo experiment or an old experiment of mine.
I'm having trouble running this app on my computer (MacBook Pro, macOS Big Sur 11.6).
I cloned this repo and ran
meteor npm install
:But then I get a long error message that I don't know how to interpret after running
meteor
:Has anyone encountered this before or know how to resolve it?
FWIW I also tried updating
empirica:core
in the app and get this error: