Ubuntu20安装Truffle框架并部署第一个DApp
阅读原文时间:2021年05月07日阅读:2

1、查看Ubuntu版本信息

$ screenfetch

2、安装node

①查看nodejs官网稳定版(LTS)版本号(下面的14就是此时的版本号)

②添加源

$ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

③安装

$ sudo apt-get install -y nodejs

④显示node版本

$ node -v
v14.16.1

⑤显示npm版本

$ npm -v
6.14.12

3、安装ganache-cli(testrpc)区块链测试环境

$ npm install -g ganache-cli
$ ganache-cli --version
Ganache CLI v6.12.2 (ganache-core: 2.13.2)

$ npm install -g ethereumjs-testrpc

4、安装Truffle

$ npm install -g truffle
$ truffle version
Truffle v5.3.4 (core: 5.3.4)
Solidity v0.5.16 (solc-js)
Node v14.16.1
Web3.js v1.3.5

5、下载官网项目

①webpack下载失败

$ truffle unbox webpack

②truffle init可以下载初始项目

$ truffle init

③查看项目目录结构

$ tree

6、智能合约的编译、部署、测试

6.1.1、testrpc开启测试网络

$ testrpc

6.1.2、truffle compile编译智能合约

truffle compile

6.1.3、truffle migrate部署智能合约

$ truffle migrate

【未修改truffle-config.js配置文件出现如下结果】

【修改truffle-config.js配置文件】

【重新部署还是失败】

$ truffle migrate

6.2.1、ganache-cli开启测试网络(要修改配置文件)

$ ganache-cli

6.2.2、truffle compile编译智能合约

truffle compile

6.2.3、truffle migrate部署智能合约

$ truffle migrate

【当前终端窗口】

【测试网络端(另一个终端窗口)】

6.3、truffle develop开启测试网络并进入truffle控制台

$ truffle develop

$ truffle compile

$ truffle migrate

使用Ctrl+C组合键或者输入.exit命令退出truffle控制台

Windows和Ubuntu安装Truffle框架的步骤是相似的、很多命令也是一样的、出现的问题也是一样的(→_→)

Windows10安装Truffle请参考我的另一篇博文:link

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章