![区块链智能合约安全入门](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=1739610151-OTb4JrRZcjBTDC0pkUxCR0WXHjnpecxr-0-bee1c56d1332abdfa66dc4d6960885fc)
解压后在bin目录下有npm、node、npx命令,为了使用方便,可以使用ln命令分别设置软连接,命令如下:
![](https://epubservercos.yuewen.com/294194/30835145207872306/epubprivate/OEBPS/Images/44756_20_2.jpg?sign=1739610151-zGS1I7CTzz2TXLi9L2NsiavWajRay8TV-0-f6634a68f0779685a9b71ae1c59f7c47)
设置软连接后,就可以在终端中的任何路径下使用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=1739610151-U7WW4dRyn1BglMEdSDWu7LmFqo1X1etC-0-29b942091a0438c960fd3bf8d30d2970)
![](https://epubservercos.yuewen.com/294194/30835145207872306/epubprivate/OEBPS/Images/44756_21_1.jpg?sign=1739610151-X2o47N4N9JXrt7sUjxrxpYmedbRdsBD1-0-cf2107e19467ca01eedf38e016f85eca)
![](https://epubservercos.yuewen.com/294194/30835145207872306/epubprivate/OEBPS/Images/44756_21_2.jpg?sign=1739610151-vYzLHO0pAFyCpCX60v25Fo7As8GRnPQI-0-d97d322122c1247656177d42ce53eaf5)
图1.1