agora
agora copied to clipboard
Installation error: neon.o: No such file or directory
Getting this when I run npm install -g @graphprotocol/indexer-cli:
npm ERR! warning: ar: /usr/local/lib/node_modules/@graphprotocol/indexer-cli/node_modules/@graphprotocol/cost-model/native/target/debug/build/neon-sys-3b6678701d556f27/out/native/build/Debug/obj.target/neon/src/neon.o: No such file or directory npm ERR! npm ERR! error: failed to run custom build command for `neon-sys v0.5.3` npm ERR!
npm ERR! Caused by:
npm ERR! process didn't exit successfully: `/usr/local/lib/node_modules/@graphprotocol/indexer-cli/node_modules/@graphprotocol/cost-model/native/target/debug/build/neon-sys-ecacff10f410d9d8/build-script-build` (exit status: 1)
npm ERR! --- stdout
npm ERR! cargo:node_arch=x64
npm ERR! TARGET = Some("x86_64-apple-darwin")
npm ERR! HOST = Some("x86_64-apple-darwin")
npm ERR! AR_x86_64-apple-darwin = None
npm ERR! AR_x86_64_apple_darwin = None
npm ERR! HOST_AR = None
npm ERR! AR = None
npm ERR! running: "ar" "cq" "/usr/local/lib/node_modules/@graphprotocol/indexer-cli/node_modules/@graphprotocol/cost-model/native/target/debug/build/neon-sys-3b6678701d556f27/out/libneon.a" "/usr/local/lib/node_modules/@graphprotocol/indexer-cli/node_modules/@graphprotocol/cost-model/native/target/debug/build/neon-sys-3b6678701d556f27/out/native/build/Debug/obj.target/neon/src/neon.o"
npm ERR! cargo:warning=ar: /usr/local/lib/node_modules/@graphprotocol/indexer-cli/node_modules/@graphprotocol/cost-model/native/target/debug/build/neon-sys-3b6678701d556f27/out/native/build/Debug/obj.target/neon/src/neon.o: No such file or directory npm ERR! exit status: 1
Any idea what's wrong?
I do not offhand know what this is (I rarely use npm/JS/neon) but was able to find a similar issue in neon-bindings.
The fix was to run npm install --global --save neon-cli. So, try that and see if it fixes it.
@teddyknox Make sure that your rust toolchain is set to the right architecture. I had issues like this when my default rust toolchain was x86_64 on an M1 machine. See https://github.com/graphprotocol/indexer/issues/363