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, 1143🔥, 0💬
Popular Posts:
How to detect errors occurred in the json_decode() call? You can use the following two functions to ...
How To Change Text Fonts for Some Parts of a Paragraph? If you want to change text fonts or colors f...
How to add a new operation to an API on the Publisher Dashboard of an Azure API Management Service? ...
Where to find EPUB Sample Files? Here is a list of EPUB sample files collected by FYIcenter.com team...
How to use "xsl-transform" Azure API Policy Statement? The "xsl-transform" Policy Statement allows y...