Tools, FAQ, Tutorials:
Setup Node.js for WYFA Tests
How to Setup Node.js for WYFA (Write Your First Application) Tests?
✍: FYIcenter.com
Before performing any Node.js SDK tests on the WYFA network,
you need to setup the Node.js on your local host.
1. Make sure Node.js is installed:
$ node --version v8.10.0
2. Install required packages:
$ cd hyperledger-binaries/fabric-samples $ cd fabcar/javascript $ sudo npm install > pkcs11js@1.0.17 install /home/fyicenter/hyperledger-binaries/fabric-samples/fabcar/javascript/node_modules/pkcs11js > node-gyp rebuild gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied, mkdir \ '/home/fyicenter/hyperledger-binaries/fabric-samples/fabcar/javascript/node_modules/pkcs11js/build' gyp ERR! System Linux 4.15.0-1037-azure gyp ERR! command "/usr/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /home/fyicenter/hyperledger-binaries/fabric-samples/fabcar/javascript/node_modules/pkcs11js gyp ERR! node -v v8.10.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok npm WARN fabcar@1.0.0 No repository field.
Looks like there is a problem with the pkcs11js directory.
3. Create the failed directory manually and try it again:
$ sudo mkdir -p node_modules/pkcs11js/build $ sudo npm install ... gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied, mkdir \ '/home/fyicenter/hyperledger-binaries/fabric-samples/fabcar\ /javascript/node_modules/fabric-client/node_modules/pkcs11js/build'
4. Create the failed directory manually and try it again:
$ sudo mkdir -p node_modules/fabric-client/node_modules/pkcs11js/build $ sudo npm install gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied, mkdir \ '/home/fyicenter/hyperledger-binaries/fabric-samples/fabcar\ /javascript/node_modules/fabric-network/node_modules/pkcs11js/build'
5. Create the failed directory manually and try it again:
$ sudo mkdir -p node_modules/fabric-network/node_modules/pkcs11js/build $ sudo npm install gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied, mkdir \ '/home/fyicenter/hyperledger-binaries/fabric-samples/fabcar\ /javascript/node_modules/fabric-network/node_modules/pkcs11js/build'
It failed again with the same directory. So "npm install" command just deleted the directory and not able to re-create it.
See next tutorial on how to resolve the issue.
⇒ Reinstall npm with Node Version Manager
⇐ blockfile_000000 - Blockfiles of Blockchain
2020-02-07, ∼1867🔥, 0💬
Popular Posts:
How to view API details on the Publisher Dashboard of an Azure API Management Service? You can follo...
How To Convert a Character to an ASCII Value? If you want to convert characters to ASCII values, you...
How to decode the id_token value received from Google OpenID Connect authentication response? Accord...
FYIcenter.com Online Tools: FYIcenter JSON Validator and Formatter FYIcenter JSON to XML Converter F...
How To Avoid the Undefined Index Error in PHP? If you don't want your PHP page to give out errors as...