在搭建以太坊dapp环境时,遇到的几个问题。总结如下,希望以后遇到相同问题的人可以直接采纳。
在正式开始编写智能合约之前,我们需要先安装一个以太坊客户端,也就是我们常说的以太坊节点。在开发过程中,我们推荐使用以太坊区块链的私有链Ganache来搭建节点。
Ganache可以快速启动个人以太坊区块链,并可以使用它来运行测试,执行命令、检查状态,同时控制链条的运行方式。
1.Ganache安装包下载问题
(1)有“梯子”的人可以直接翻过小墙,点击 Ganache官网,再点击“Download”,进行下载。这里以本人的Windows10为例。下载完为appx格式的一个应用程序。PS:下载速度有时相当感人(我不哭)
(2)没条件的朋友,提供另一种方式,直接百度云盘分享给你们。链接:Ganache1.22版本(百度云) 提取码:4pn4
如果访问不了,记得留言,我会及时更新最新版本给你们使用。
2.Ganache包安装问题
(1)如果没有安装appx所需要的程序,windows10会提醒你先安装,有如下应用程序,则说明安装成功了
(2)如果能直接安装就双击安装,下面就没你啥事了。
(3)否则,会在安装过程出现以下截图,那俺的方法可就派上用场了:
解决方案:
(1)先看“旁加载应用”是否开启,不开启无法安装
(2)通过以下截图的步骤,打开PowerShell(注意:以管理员身份运行)
(3)在PowerShell中输入 Add-AppxPackage -Path "你的Ganache安装包路径" ,等待一分钟后,就可以享受你的Ganache之旅了。