J'essaye d'installer mon code de chaîne personnalisé dans mon environnement local Hyperledger Fabric v1.0.Impossible de trouver le chemin d'accès de la chaîne personnalisée Hyperledger Fabricv1.0 réseau local s'exécutant sur Windows7
Pour cela, j'ai suivi la documentation build your first network et j'utilise le premier exemple de réseau avec dans le projet github. Non, il est opérationnel avec ./byfn.sh -m up
et l'exécution de tous les scripts pour la création de canal, l'installation de code en chaîne et l'instanciation et tout en exécutant le fichier script.sh.
Maintenant, je l'ai changé ce qui suit pour tryout mon chaincode personnalisé
peer chaincode install -n mycc -v 1.0 -p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02>&log.txt
ce que j'ai changé à
peer chaincode install -n mycc -v 1.0 -p github.com/myuserId/fabrcicV1_chaincodes/mychaincode >&log.txt
Maintenant, en exécutant ./byfn.sh -m up
obtenir l'exception
2017-08-22 11:01:17.048 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity
2017-08-22 11:01:17.048 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 003 Using default escc
2017-08-22 11:01:17.048 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 004 Using default vscc
Error: Error getting chaincode code chaincode: path to chaincode does not exist: github.com/myuserId/fabrcicV1_chaincodes/mychaincode
Usage:
peer chaincode install [flags]
Flags:
-c, --ctor string Constructor message for the chaincode in JSON format (default "{}")
-l, --lang string Language the chaincode is written in (default "golang")
-n, --name string Name of the chaincode
-p, --path string Path to chaincode
-v, --version string Version of the chaincode specified in install/instantiate/upgrade commands
Global Flags:
--cafile string Path to file containing PEM-encoded trusted certificate(s) for the ordering endpoi
--logging-level string Default logging level and overrides, see core.yaml for full syntax
-o, --orderer string Ordering service endpoint
--test.coverprofile string Done (default "coverage.cov")
--tls Use TLS when communicating with the orderer endpoint
!!!!!!!!!!!!!!! Chaincode installation on remote peer PEER0 has Failed !!!!!!!!!!!!!!!!
========= ERROR !!! FAILED to execute End-2-End Scenario ===========
Je le référentiel là dans github, alors pourquoi ce n'est pas sho l'aile ne quitte pas?
J'ai cloné même à machine Windows 7 sous le chemin $ GOPATH/src/github.com/et chemin d'accès local donné, je reçois également la même erreur. Je cours toutes les commandes par le biais du terminal de démarrage rapide docker pour Windows 7.
Veuillez suggérer où je me trompe.
Également dans certains du journal réseau, j'ai trouvé un emplacement /opt/gopath/src/github.com/....
et où il pointe vers. Dans mes fenêtres path gopath est /c/users/public/fabricv1
.
Étant donné que je ne connais pas très bien l'outil, veuillez également le commenter.
Après avoir fait une analyse de mon côté, il semble que le code de la chaîne est en train de lire certains répertoires prémontées SACC /, FABCAR /,/marble02 , chaincode_example_02, hyperledger/ sous le chemin
[email protected]:/opt/gopath/src/chaincodedev/chaincode#
et chaincode également pré-chargé au moment de rendre le réseau jusqu'à en utilisant l'image de docker. Là, il semble aucun effet en ajoutant chaincode dans Windows dossier et il est à partir du chemin de la machine virtuelle ci-dessus. Alors, que puis-je faire maintenant pour continuer mon travail? est-il possible d'installer ma chaincode personnalisée sur le réseau local. J'ai essayé avec mon chemin githhub et le chemin local, mais pas d'utilisation.s'il vous plaît aider quelqu'un :(
Impressionnant !! .. Depuis que je suis nouveau à cette configuration j'ai raté et après avoir fait cette étape tout fonctionne bien. Grand merci :) – Girish007