前言
区块链已经和人工智能,大数据,云计算等技术成为最近几年红的发紫的技术,越来越多的人开始了解并进入到区块链的开发当中,在这里帮助那些打算进入区块链行业的初学者快速搭建可用的开发环境。
环境搭建
- nvm
node的版本管理工具
- npm
用来安装nodejs相关的包以及truffle等工具
- truffle
以太坊开发框架,采用JavaScript编写,支持智能合约的编译、部署和测试
- ganache
本地模拟的以太坊区块链环境
- docker
非常好用的容器引擎
- docker compose
定义和运行复杂应用的Docker工具
- pyenv
可以在python2.7与python3.x之间自由切换的python管理工具
nvm
- 安装nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
- 显示可用的node版本