请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

go install 指令无法生成configtxgen文件

老师,
我用的是fabric的release-1.0版本。我在使用go install生成configtxgen文件的时候貌似失败了,因为GOPATH下并没有生成该文件,以下是运行go install后打印出来的信息:
go: finding github.com/op/go-logging latest
go: finding github.com/hyperledger/fabric-protos-go latest
go: finding golang.org/x/crypto latest
go: finding github.com/hyperledger/fabric-amcl latest
build command-line-arguments: cannot load github.com/hyperledger/fabric/common/config/msp: module github.com/hyperledger/fabric@latest found (v2.0.0+incompatible), but does not contain package github.com/hyperledger/fabric/common/config/msp
图片描述

老师能否看下是什么原因引起的,我用的Go版本是go1.13.8 linux/amd64,系统是Ubuntu 16

正在回答 回答被采纳积分+3

1回答

自游蜗牛 2020-02-18 14:36:25

Go换成1.11以下吧。老版本的不支持gomod

0 回复 有任何疑惑可以回复我~
  • 提问者 慕妹4385596 #1
    我重下了个 go1.10.8 linux/amd64 的版本,又运行了一遍,出现了以下错误:
    main.go:40:2: cannot find package "github.com/golang/protobuf/proto" in any of:
    	/usr/local/go/src/github.com/golang/protobuf/proto (from $GOROOT)
    	/home/ken/文档/goworkplace/src/github.com/golang/protobuf/proto (from $GOPATH)
    main.go:28:2: cannot find package "github.com/hyperledger/fabric/bccsp/factory" in any of:
    	/usr/local/go/src/github.com/hyperledger/fabric/bccsp/factory (from $GOROOT)
    	/home/ken/文档/goworkplace/src/github.com/hyperledger/fabric/bccsp/factory (from $GOPATH)
    
    请问老师知道这是怎么了吗
    回复 有任何疑惑可以回复我~ 2020-02-18 18:59:21
  • 自游蜗牛 回复 提问者 慕妹4385596 #2
    这是是找不到包,你用慕课网的代码的imooc分支试试。
    回复 有任何疑惑可以回复我~ 2020-02-18 19:52:26
  • 提问者 慕妹4385596 回复 自游蜗牛 #3
    不行 用coding-268的代码也还是报这个错误
    回复 有任何疑惑可以回复我~ 2020-02-21 23:25:19
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信