本文根据网上资料整理,并增加个别注意事项。
实验环境是windows 10 下的virtualbox ->Ubuntu18
本文主要学习如何使用Visual studio code 和 IBM blockchain platform extension 来开发,测试和部署一个
智能合约。前提是你对Hyperledger Fabric 有基本了解。
基本目的
- 在VS code 安装 IBM blockchain platform extension
- 创建新的智能合约项目
- 打包项目
- 启动本地预设值的Hyperledger Fabric runtime
- 在
local_fabric部署智能合约
在部署的智能合约上进行交易
安装要求
- VS Code version 1.32 或更高
- Node v8.x 或更高 and npm v5.x 或更高
- Docker version v17.06.2-ce 或更高
- Docker Compose v1.14.0 或更高
注意:网上有的写的Node V8.x 或V10.x; 有的Node v8.x 或更高. 我开始安装的Node V12.x,
安装IBM Blockchain Platform extension 出现问题。改成V10.x后没有问题。
如果是windows 系统:
- 系统要支持 Hyper-V and Docker:
- Windows 10 Enterprise, Pro, or Education with 1607 Anniversary Update 或更高
- Docker for Windows 配置为使用 Linux containers (默认)
- 安装了 C++ Build Tools for Windows from
windows-build-tools
- 安装了 OpenSSL v1.0.2 from Win32 OpenSSL,
- 安装正常版本,不是轻量级“light”
- 安装 Win32到C:\OpenSSL-Win32
- 安装 Win64 到 C:\OpenSSL-Win64
在继续进行之前,检查你的软件版本,确保符合要求&