前言
区块链已经和人工智能,大数据,云计算等技术成为最近几年红的发紫的技术,越来越多的人开始了解并进入到区块链的开发当中,在这里帮助那些打算进入区块链行业的初学者快速搭建可用的开发环境。
环境搭建
- 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版本

本文档详细介绍了如何在Ubuntu16.04上搭建区块链开发环境,包括使用nvm安装和管理Node.js,设置npm为淘宝源以加快下载速度,安装ganache作为本地区块链模拟器,通过docker和docker compose简化部署,以及使用truffle进行智能合约开发。对于初学者,这是一个快速入门区块链开发的实用教程。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



