Cannot compile chaincode

chaincode samples
cannot find package "github.com/hyperledger/fabric/protos/peer" in any of:
cannot get package for chaincode
github chaincode
chaincode packaging on peer0.org1 has failed
hyperledger fabric github
github hyperledger
hyperledger fabric projects github

I am trying to compile the chaincode_example02 followed by this guide with Option 2 (for Mac). All steps were passed except compiling the code. I have the following error:

cd $GOPATH/src/github.com/chaincode_example02
go build
chaincode_example02.go:30:2: cannot find package "github.com/hyperledger/fabric/core/chaincode/shim" in any of:
    /usr/local/Cellar/go/1.7.1/libexec/src/github.com/hyperledger/fabric/core/chaincode/shim (from $GOROOT)
    ($GOPATH not set)

You need to prepare the fabric source as libs follow command. Make sure GOPATH had been set first.

mkdir -p $GOPATH/src/github.com/hyperledger
cd $GOPATH/src/github.com/hyperledger
git clone -b release-1.2 https://github.com/hyperledger/fabric.git

Hyperledger: Cannot compile chaincode, cannot find package error , You will need to get following go libraries to compile chaincode locally. These libraries will be installed under GOPATH, make sure it is set. In case if you get any(specific to context and plugin) errors for "go get" command , then follow the procedure mentioned below to resolve. Upgrade to latest version of GO. Hyperledger: Cannot compile chaincode, cannot +1 vote. Hi I am trying to running Hyperledger chain code on MAC. When I try to compile the code,

"Fabric" source code should be available locally in your GOPATH.

cd $GOPATH/src/github.com
mkdir hyperledger
cd hyperledger
git clone http://gerrit.hyperledger.org/r/fabric

Cannot compile chaincode - hyperledger - html, Cannot compile chaincode - hyperledger. build chaincode_example02.go:30:2​: cannot find package "github.com/hyperledger/fabric/core/chaincode/shim" in  Chaincode is a program developed using the GO programming language. For the development cycle, it is more efficient to be able to syntax check GO programs before uploading and deploying these to the Hyperledger Fabric node.

Hyperledger Fabric: Unable to build Chaincode, Problem Scenario: You are working on Hyperledger Fabric and you are following this tutorial: Chaincode for Developers and when you try  Can't go build Learn-chaincode start Question by RLee Cook ( 16 ) | Mar 20, 2017 at 02:56 PM dwcourses build-chaincode_course Hi, Im on section: "Set up your development pipeline" in Learn Chaincode tutorial, step #3.

Chaincode for Developers - Hyperledger Fabric Docs, Chaincode runs in a seperate process from the peer and initializes and A chaincode can be invoked to update or query the ledger in a proposal transaction​. directory, peer chaincode package and peer chaincode install operations will​  In order to compile chaincode locally, which you will be doing a lot, you will need to have the fabric code present in your GOPATH. Instructions. Three different releases of the fabric are linked above. The release you choose needs to match the Hyperledger network you are deploying your chaincode onto.

Chaincode for Developers - Hyperledger Fabric docs, Chaincode initializes and manages the ledger state through transactions state created by a chaincode is scoped exclusively to that chaincode and can't be can immediately jump into the process of compiling chaincode and driving calls. How to write chaincode This tutorial demonstrates the basic building blocks and functionality necessary to build an elementary Hyperledger fabric chaincode application. You will be incrementally building up to a working chaincode that will be able to create generic assets.

Work with Hyperledger Fabric Chaincode Development Tools, How to access and install chaincode development tools for Windows; How to install about package pkcs11 , because the system cannot find the gcc compiler. Learn Chaincode. A tutorial to get you started with writing smart contracts for Hyperledger. Deployment. In order to support multiple versions of the Hyperledger fabric, this repository uses branches in combination with gopkg.in URLs.

Comments
  • Based on your description the "chaincode_example02" is in "$GOPATH/src/github.com/" folder. is it just a copy of "$GOPATH/src/github.com/hyperledger/fabric/examples/chaincode/go/asset_management02" ?