趁着idea正在下载安装solidity插件的功夫,我开个新坑。
首先这个坑是关于智能合约开发的,用于记录下我在学习开源区块链的项目中踩的各种各样的坑。(项目github地址:黑马程序员 120天全栈区块链开发 开源教程)
在此十分欣赏并敬仰黑马程序员的开源精神。
前段时间我开始跟着视频学习以太坊及智能合约的开发,然出师未半而一开始就卡在了环境的安装上。首先是NodeJs插件的安装,在idea的plugin中搜索到的nodejs无论如何都无法下载,窃以为是网络原因。后在官网中搜索该插件,下载的最新版本插件却无法安装在我之前使用的老版本idea中。无奈只好选择老版本的nodejs插件,安装完后却发现该插件无法使用。极度崩溃的我只好选择换一个最新版本的idea,终于安装完成。
随之而来的是idea的破解问题,这个问题的解决方法网上有很多,但视频中给的方法我觉得很是不错。通过视频中的方法顺利的得到了正版idea的激活,写代码起来心情都舒畅了许多。
然而真•小白NodeJs程序员的我,对什么express,express-generator简直是一窍不通。因此辛辛苦苦下载好了NodeJs的插件,心心念念的等着idea安装完环境好开始撸代码,却苦苦的等了10几分钟的express-generator,怀疑是电脑卡的我还重新建了个项目,同样卡在此步骤。
于是只能上网搜索是否有遇到相同问题的,未果。后怀疑是The Great Wall ,却发现搭建完梯子后依旧不起作用。于是学习的劲头冷却了一大半,一直至今日勉强鼓起勇气再新建项目,依旧卡住。
后不知怎么的脑袋开了窍,再搜索关键词idea开发node,在CSDN上终于找到了解决方法。解决方法见此:intellij IDEA创建nodejs项目---环境搭建
好不容易终于过了express-generator这一关,却在cli.js一步上又卡了很久,幸好视频有说第一次建立项目会比较久,耐心等待后终于构建完成。
随后新建.sol文件,却发现未按照视频所说那样变成以太坊的图标,怀疑是未安装solidity插件,果真如此。(因为我之前搭环境是在常用的2017年老版本的idea中,因此以为现在的新版本中已经装了插件。)
于是重新下载完solidity插件,却发现图标依旧还是没有按视频里那样变成以太坊的图标,代码也没有出现高亮。原因是我还没安装插件时选择了.sol文件的打开方式为text,故插件无法起到作用。随后在idea的setting中将file type中text下的*.sol删除,重新添加sol文件的打开方式为solidity插件,终于进入正轨。
网友评论