Realm JavaScript v2.25.0 with React Native 0.59 error
See original GitHub issueActual Results
URL not found: https://static.realm.io/node-pre-gyp/2.25.0/realm-v2.25.0-node-v59-darwin-x64.tar.gz
node-pre-gyp WARN Using request for node-pre-gyp https download node-pre-gyp WARN Tried to download(404): https://static.realm.io/node-pre-gyp/2.25.0/realm-v2.25.0-node-v59-darwin-x64.tar.gz node-pre-gyp WARN Pre-built binaries not found for realm@2.25.0 and node@9.11.1 (node-v59 ABI, unknown) (falling back to source compile with node-gyp) TOUCH Release/obj.target/OpenSSL.stamp ACTION binding_gyp_vendored_realm_target_download_realm /Users/edson/projects/reactnative/phrasesv1/node_modules/realm/vendor/realm-mac-x64 internal/modules/cjs/loader.js:550 throw err; ^
Error: Cannot find module ‘https-proxy-agent’
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:548:15)
at Function.Module._load (internal/modules/cjs/loader.js:475:25)
at Module.require (internal/modules/cjs/loader.js:598:17)
at require (internal/modules/cjs/helpers.js:11:18)
at Object.<anonymous> (/Users/edson/projects/reactnative/phrasesv1/node_modules/realm/scripts/download-realm.js:25:25)
at Module._compile (internal/modules/cjs/loader.js:654:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:665:10)
at Module.load (internal/modules/cjs/loader.js:566:32)
at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
at Function.Module._load (internal/modules/cjs/loader.js:498:3)
make: *** [/Users/edson/projects/reactnative/phrasesv1/node_modules/realm/vendor/realm-mac-x64] Error 1
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack at ChildProcess.emit (events.js:180:13)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:209:12)
gyp ERR! System Darwin 17.7.0
gyp ERR! command “/usr/local/Cellar/node/9.11.1/bin/node” “/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js” “build” “–fallback-to-build” “–module=/Users/edson/projects/reactnative/phrasesv1/node_modules/realm/compiled/node-v59_darwin_x64/realm.node” “–module_name=realm” “–module_path=/Users/edson/projects/reactnative/phrasesv1/node_modules/realm/compiled/node-v59_darwin_x64” “–napi_version=3” “–node_abi_napi=napi” “–napi_build_version=0” “–node_napi_label=node-v59”
gyp ERR! cwd /Users/edson/projects/reactnative/phrasesv1/node_modules/realm
gyp ERR! node -v v9.11.1
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 ‘/usr/local/Cellar/node/9.11.1/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/Users/edson/projects/reactnative/phrasesv1/node_modules/realm/compiled/node-v59_darwin_x64/realm.node --module_name=realm --module_path=/Users/edson/projects/reactnative/phrasesv1/node_modules/realm/compiled/node-v59_darwin_x64 --napi_version=3 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v59’ (1)
node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/Users/edson/projects/reactnative/phrasesv1/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:180:13)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:936:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:220:5)
node-pre-gyp ERR! System Darwin 17.7.0
node-pre-gyp ERR! command “/usr/local/Cellar/node/9.11.1/bin/node” “/Users/edson/projects/reactnative/phrasesv1/node_modules/.bin/node-pre-gyp” “install” “–fallback-to-build”
node-pre-gyp ERR! cwd /Users/edson/projects/reactnative/phrasesv1/node_modules/realm
node-pre-gyp ERR! node -v v9.11.1
node-pre-gyp ERR! node-pre-gyp -v v0.11.0
node-pre-gyp ERR! not ok
Failed to execute ‘/usr/local/Cellar/node/9.11.1/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/Users/edson/projects/reactnative/phrasesv1/node_modules/realm/compiled/node-v59_darwin_x64/realm.node --module_name=realm --module_path=/Users/edson/projects/reactnative/phrasesv1/node_modules/realm/compiled/node-v59_darwin_x64 --napi_version=3 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v59’ (1)
npm WARN jest-resolve@24.5.0 requires a peer of jest-haste-map@^24.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN jest-resolve-dependencies@24.5.0 requires a peer of jest-haste-map@^24.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN jest-snapshot@24.5.0 requires a peer of jest-haste-map@^24.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN react-native-gesture-handler@1.1.0 requires a peer of react-native-web@>= 0.7 but none is installed. You must install peer dependencies yourself.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! realm@2.25.0 install: node-pre-gyp install --fallback-to-build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the realm@2.25.0 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Steps to Reproduce
npm i realm
Issue Analytics
- State:
- Created 5 years ago
- Comments:25 (7 by maintainers)

Top Related StackOverflow Question
So this is the thing, if you have (from
react-native 0.59.1template) in yourapp/build.gradle:The app will crash because Realm does not support 64 bits yet. So till it does, you need to change it back to:
Thank you ferrannp! Also, I had to include in app/build.gradle: