win10 安装安装truffle框架框架 关于一些遇到的坑关于一些遇到的坑
记录记录truffle框架使用的过程以及一些坑框架使用的过程以及一些坑
首先安装首先安装node.js 官网下载并安装官网下载并安装
建议使用最新版吧,避免一些不明所以不明所以的坑
安装安装truffle框架框架
npm install -g truffle@5.07
为什么使用这个版本呢(我测试了好几个版本,感觉这个最好用!!!)为什么使用这个版本呢(我测试了好几个版本,感觉这个最好用!!!)
我一开始是不设置版本号直接安装,compile – migrate 编译,迁移部署都没有问题,但是当我执行测试命令的时候,会出现
一个不明所以的错误(下面详见)
truffle框架使用版本 —-网上关于配置使用的基本上都是4.*.*版本,我查到的最稳定是4.1.8,因为合约版本已经更新到5.0以上
了,所以相应的要使用5.0以上的版本,截止到今天最新版本5.1.13
3.我的环境配置
安装使用安装使用 ganache(图形化界面)(图形化界面) 或者或者ganache-cli
1.ganache 官网ganache直接下载
2.ganache-cli 通过指令下载
npm install -g ganache-cli
简单的项目测试简单的项目测试
truffle维护了很多项目,可以直接使用。
windows环境下推荐使用环境下推荐使用Windows PowerShell(避免使用(避免使用cmd,原因都懂得),原因都懂得)
初始化新的文件夹初始化新的文件夹
下载项目,通过指令,但是可能会报错,提示连接不到某个ip地址(被墙了)
truffle unbox metacoin
解决问题:
关闭梯子 —时好时坏
利用git 直接拉去文件到本机
git clone [地址](https://truffle-box.github.io/)
编译合约编译合约
truffle compile
合约迁移部署合约迁移部署
truffle migrate
测试合约测试合约
truffle test
最大最大boss出现出现
我第一次安装使用truffle 直接最新版本,等到执行truffle test时,出现一个不明所以的错误 (三四天纠结啊,ubuntu环境使用
最新版,不会出现错误 亲测亲测)
问题如下:问题如下:
编译,迁移合约过程无错误,日志正常!!!
然后执行truffle test 合约报错
具体报错具体报错
TestAdoptionPets
1) "before all" hook: prepare suite
评论0
最新资源