amaatouq / ge_task_bank

The general Empirica app for estimation tasks
1 stars 1 forks source link

Error running experiment on local machine #116

Open jwburton opened 2 years ago

jwburton commented 2 years ago

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:

(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.51s

21 packages are looking for funding
  run `npm fund` for details

But then I get a long error message that I don't know how to interpret after 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-1xj097e.ip7f/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-1xj097e.ip7f/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-1xj097e.ip7f/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-1xj097e.ip7f/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-1xj097e.ip7f/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-1xj097e.ip7f/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-03T11_28_09_319Z-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-1xj097e.ip7f/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-1xj097e.ip7f/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-1xj097e.ip7f/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-1xj097e.ip7f/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-1xj097e.ip7f/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-1xj097e.ip7f/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-03T11_28_09_319Z-debug.log

=> Your application has errors. Waiting for file change.

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:

(base) Jasons-MacBook-Pro:ge_task_bank jason$ meteor update empirica:core
=> Errors while upgrading packages:           

While loading package empirica:core@1.16.3:
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.16.3.1xh26s4.qwzm++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qsy3xv.bggvq/node_modules/bcrypt/lib/binding/bcrypt_lib.node"
"--module_name=bcrypt_lib"
"--module_path=/Users/jason/.meteor/packages/empirica_core/.1.16.3.1xh26s4.qwzm++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qsy3xv.bggvq/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.16.3.1xh26s4.qwzm++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qsy3xv.bggvq/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.16.3.1xh26s4.qwzm++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qsy3xv.bggvq/node_modules/bcrypt/lib/binding/bcrypt_lib.node
--module_name=bcrypt_lib
--module_path=/Users/jason/.meteor/packages/empirica_core/.1.16.3.1xh26s4.qwzm++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qsy3xv.bggvq/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.16.3.1xh26s4.qwzm++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.16.3.1xh26s4.qwzm++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.16.3.1xh26s4.qwzm++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qsy3xv.bggvq/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-03T11_37_29_531Z-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.16.3.1xh26s4.qwzm++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qsy3xv.bggvq/node_modules/bcrypt/lib/binding/bcrypt_lib.node"
"--module_name=bcrypt_lib"
"--module_path=/Users/jason/.meteor/packages/empirica_core/.1.16.3.1xh26s4.qwzm++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qsy3xv.bggvq/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.16.3.1xh26s4.qwzm++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qsy3xv.bggvq/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.16.3.1xh26s4.qwzm++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qsy3xv.bggvq/node_modules/bcrypt/lib/binding/bcrypt_lib.node
--module_name=bcrypt_lib
--module_path=/Users/jason/.meteor/packages/empirica_core/.1.16.3.1xh26s4.qwzm++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qsy3xv.bggvq/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.16.3.1xh26s4.qwzm++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.16.3.1xh26s4.qwzm++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.16.3.1xh26s4.qwzm++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/.temp-qsy3xv.bggvq/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-03T11_37_29_531Z-debug.log
npaton commented 2 years ago

@hubertusputu1 bcrypt 😭 Any ideas?

shawnzam commented 2 years ago

Is this a M1 Mac?

jwburton commented 2 years ago

Is this a M1 Mac?

No, it's just an i5.

hubertusputu1 commented 2 years ago

I cannot give the exact answers, but you can try this command sudo npm install -g node-gyp

hubertusputu1 commented 2 years ago

Another thing you can try is please use the latest node version.

jwburton commented 2 years ago

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.
hubertusputu1 commented 2 years ago

I found another solutions that you can try. Please make sure to remove node_modules directory before doing these.

or

jwburton commented 2 years ago

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):

  1. 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.
  1. 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
  1. 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.