2017-03-21 9 views
0

Ich versuche zu folgen the Fabric Composer Quickstart aber fehlgeschlagen.Fabric-Composer-Quick-Start auf Ubuntu gescheitert 16.04

Können Sie mir Hinweise geben?

Als ich versuchte "sudo npm install", wurde das Skript mit ein paar Warnungen abgeschlossen.

npm WARN lifecycle [email protected]~preinstall: cannot run in wd %s %s (wd=%s) [email protected] composer --version || echo 'Please first run npm install -g composer-cli' /<directory>/sample-applications/packages/getting-started 
npm WARN lifecycle [email protected]~install: cannot run in wd %s %s (wd=%s) [email protected] scripts/download-hyperledger.sh && scripts/start-hyperledger.sh && npm run deployNetwork /<directory>/sample-applications/packages/getting-started 

Als ich "-n digitalproperty-Netzwerk --enrollId WebAppAdmin --enrollSecret DJY27pEnl16dsudo composer network list",

List business network digitalproperty-network 
2017-03-21T22:44:47.360Z ERROR FSConnectionProfileStore :load()     Failed to loaded connection profile defaultProfile {"0":{"stack":["{Error}ENOENT: no such file or directory, open '<directory>.composer-connection-profiles/defaultProfile/connection.json' Error: ENOENT: no such file or directory, open '<directory>.composer-connection-profiles/defaultProfile/connection.json'"," at Error (native)"]}}$ 
Failed to load connection profile defaultProfile 
Command completed successfully. 

Ich benutze

Ubuntu: 16.04 
docker: 1.13.1 
docker-compose: 1.11.2 
node: v6.10.0 
npm: 4.4.4 
git: 2.11.0 
composer: 
composer-cli     v0.5.5 
composer-admin     v0.5.5 
composer-client    v0.5.5 
composer-common    v0.5.5 
composer-runtime-hlf   v0.5.5 
composer-connector-hlf   v0.5.5 

Es sieht versucht wie ich habe .composer-connection-profile/defaultProfile/direcotry aber das Verzeichnis nicht connection.js

Wie können wir das Problem lösen? kann ich connection.js manuell vorbereiten?

Vielen Dank!

+0

Ich versuchte prereqs-ubuntu.sh Ubuntu 14.04 und verwendet zu verwenden, die von Fabric-composser hergestellt wird. Noch habe ich einen Fehler, der sagt: "Fehler: Konnektor-Modul konnte nicht geladen werden Composer-Connector-hlf" für Verbindungsprofil "defaultProfile" " –

Antwort

2

Dieses Problem tritt auf, wenn Sie die npm-Installation mit Sudo ausführen. es sollte nicht notwendig sein, die Befehle als root auszuführen, versuchen Sie es erneut, ohne sudo zu verwenden und sehen Sie, ob das hilft.

+0

Ja, Sie haben Recht! Ich fand "/node_modules/composer-cli/node_modules/grpc/src/node/extension_binary/grpc_node.node" wurde nicht erstellt und ich habe composer-cli mit --unsafe-perm umgebaut und mir geht es jetzt gut! Aber du hast Recht ich hätte Sudo überhaupt nicht benutzen sollen .... –

0

Dies löst das Problem npm install composer-connector-hlf