这个操作是修改指定目录下的 go.mod 文件,通过指定版本来确保依赖库的版本是可控的,避免出现不兼容的情况。具体的修改步骤如下: 1. 打开终端并进入 /opt/chaincode/ 目录。 2. 执行命令 vim go.mod,在编辑器中打开 go.mod 文件。 3. 在文件中添加如下内容: ``` require ( github.com/golang/protobuf v1.3.2 github.com/hyperledger/fabric-chaincode-go v0.0.0-20200424173110-d7076418f212 github.com/hyperledger/fabric-contract-api-go v1.1.0 github.com/hyperledger/fabric-protos-go v0.0.0-20200424173316-dd554ba3746e github.com/stretchr/testify v1.5.1 golang.org/x/tools v0.1.0 // indirect ) ``` 4. 保存并关闭文件。 5. 现在,您可以运行您的链码并确保依赖库的版本已被锁定。