![区块链智能合约安全入门](https://wfqqreader-1252317822.image.myqcloud.com/cover/174/52117174/b_52117174.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1 使用npm安装Remix IDE
开始学习时,需要先安装Remix IDE环境。这里使用的是Kali系统,当然也可以使用其他的Linux、Windows等操作系统。由于Kali系统不自带node和npm环境,且安装Remix IDE时需要npm环境,所以我们先安装node和npm环境,安装命令如下:
![](https://epubservercos.yuewen.com/294194/30835145207872306/epubprivate/OEBPS/Images/44756_20_1.jpg?sign=1739434420-r2A4H8vSb1ZRzxtirdxwSfa9APzQcPdB-0-6a2c552e0f1885f2689cb72e90949b83)
解压后在bin目录下有npm、node、npx命令,为了使用方便,可以使用ln命令分别设置软连接,命令如下:
![](https://epubservercos.yuewen.com/294194/30835145207872306/epubprivate/OEBPS/Images/44756_20_2.jpg?sign=1739434420-GVoc6FTw6CklyNCkmImvaU3ADxdgjTKk-0-33223846c295671ea17bfcdd138eb90d)
设置软连接后,就可以在终端中的任何路径下使用npm命令了。在终端中执行npm命令,如果返回了npm的信息,则表示安装完成,如图1.1所示。
接下来安装Remix IDE环境,先使用git命令下载Remix IDE,再使用npm命令进行安装,注意,非root权限执行安装命令时要加上sudo,安装命令如下:
![](https://epubservercos.yuewen.com/294194/30835145207872306/epubprivate/OEBPS/Images/44756_20_3.jpg?sign=1739434420-ycUBVdCZFkjMT0YfhshqyaCX0q3RtIK4-0-fab454775dfdb6da612ced590285d140)
![](https://epubservercos.yuewen.com/294194/30835145207872306/epubprivate/OEBPS/Images/44756_21_1.jpg?sign=1739434420-0xbnZEEKA7g9xx4AQaQzsGAHvEdc2KOI-0-2b3a729bcecdb6ebb195060c6b7dd9a1)
![](https://epubservercos.yuewen.com/294194/30835145207872306/epubprivate/OEBPS/Images/44756_21_2.jpg?sign=1739434420-8jvWB5Hw56jmlGJcuhFP19pcHkAbCMef-0-cb7cfb73701268c1d5a4cdf7e984c2aa)
图1.1