区块链应用程序构建器 Visual Studio Code 扩展故障排除
以下内容可用于解决 Blockchain App Builder Visual Studio Code 扩展的系统问题。
- 先决条件问题
- 如果修改或升级 Blockchain App Builder 所需的任何先决条件软件,则可能会发生错误。您可以使用已安装的依赖项功能来检查区块链应用程序构建器的安装是否仍满足先决条件。在 Visual Studio Code 中的“Blockchain App Builder 欢迎使用”页上,单击已安装相关性。此时将显示一个表,其中显示 Blockchain App Builder 使用的组件所需的版本和实际安装的版本。必需的组件由星号 ( * ) 指示。
- 部署故障
- 由于部署失败、部署损坏、Docker 对等端容器已满或在本地网络中终止 Docker 对等端,您可能会看到类似于以下内容的错误:
============ Started instantiate Chaincode ============ [2028-19-01T19:25:lO.372] [ERROR] default - Error instantiating Chaincode GollGl on channel mychannel, detailed error: Error: error starting container: error starting container: Failed to generate platform-specific docker build: Failed to pull hyperledger/fabric-ccenv:latest : API error (404): manifest for hyperledger/ fabric-ccenv:latest not found: manifest unknown: manifest unknown [2020-19-01T19:25:10.372] (INFO) default - ============ Finished instantiate Chaincode ============ [2020-19-01119:25:10.372] [ERROR] default - Error: Error instantiating Chaincode Goll01 on channel mychannel, detailed error: Error: error starting container: error starting container: Failed to generate platfom-specific docker build: Failed to pull hyperledger/fabric-ccenv: latest : API error (404): manifest for hyperledger/ fabric-ccenv:lalest not found: manifest unknown: manifest unknown exited: signal: terminated INFO: exited: signal: terminated ERROR: Error in Chaincode deployment
- 重置扩展数据
- 您的 Blockchain App Builder 用户数据可能会损坏。此选项从区块链应用程序构建器中清除数据,而不会影响本地存储的任何内容。
- Mac OSX:Xcode
- 在升级 Mac OSX 或未安装 Xcode 后,您可能会在错误日志中看到类似于以下内容的错误:
gyp: No Xcode or CLT version detected! gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1 gyp ERR! stack at