转载请注明出处:www.huamo.online
字节杭州 求贤若渴:
步骤
安装
libtool
1
$ sudo apt install libtool libltdl-dev //linux下
修改根目录Makefile文件,
vim ./Makefile
:1
2
3
4
5
6
7
8
9
10-build/bin/peer: build/image/ccenv/$(DUMMY) build/image/javaenv/$(DUMMY)
-build/image/peer/$(DUMMY): build/image/ccenv/$(DUMMY) build/image/javaenv/$(DUMMY)
+build/bin/peer: build/image/ccenv/$(DUMMY) #build/image/javaenv/$(DUMMY)
+build/image/peer/$(DUMMY): build/image/ccenv/$(DUMMY) #build/image/javaenv/$(DUMMY)
-IMAGES = peer orderer ccenv javaenv buildenv testenv zookeeper kafka couchdb tools
+IMAGES = peer orderer ccenv buildenv zookeeper kafka tools
-all: native docker checks
+all: native docker #checks修改gotools目录的Makefile文件,
vim ./gotools/Makefile
:1
2-GOTOOLS = golint govendor goimports protoc-gen-go ginkgo gocov gocov-xml misspell
+GOTOOLS = protoc-gen-go开始编译,坐等编译成功:
1
make all
备注
所有命令的路径都基于fabric根目录,用
./
代表根目录如果编译中途失败,可以解决问题后,先
make clean-all
,再make all
chaintool.jar最好先下载好,然后修改
./Makefile
的curl -fL $(CHAINTOOL_URL) > $@
,这样可以大幅提高编译速度kafka镜像build时,可能会出现需要下载的kafka版本,在官网上找不到,报
404 Error
,可以修改images/kafka/Dockerfile.in
文件,找到正确可用的版本,由于fabric下载后会进行sha256
校验,所以还需要把参考值KAFKA_DOWNLOAD_SHA256
改为一致。
转载请注明出处:www.huamo.online