![区块链智能合约安全入门](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=1739025931-BSOY2SaxVDsPbV3BXDEuhidAHTilYGho-0-414ccc209174409e952a4ead5fd2f33d)
解压后在bin目录下有npm、node、npx命令,为了使用方便,可以使用ln命令分别设置软连接,命令如下:
![](https://epubservercos.yuewen.com/294194/30835145207872306/epubprivate/OEBPS/Images/44756_20_2.jpg?sign=1739025931-nxOlxZvAH52rgbisWWZUyWgRBXsgPT4u-0-bd38270d79aa0d89e85bfe23cd6ae0cb)
设置软连接后,就可以在终端中的任何路径下使用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=1739025931-qtUQ1BeVHUa8b4KdYikCh1eqvhjuheTo-0-8e4a9778a202722078ef5d1c723419ed)
![](https://epubservercos.yuewen.com/294194/30835145207872306/epubprivate/OEBPS/Images/44756_21_1.jpg?sign=1739025931-wCVeuYTkes72mQcfUpFRLLfTVKjGn2dr-0-0d17f07e851aa383b638194e0d8a8dab)
![](https://epubservercos.yuewen.com/294194/30835145207872306/epubprivate/OEBPS/Images/44756_21_2.jpg?sign=1739025931-EHhYCF0ERNGGSzjKwRv29EKDua9hYDcG-0-8e740a0f749f84f16b09a1753e65f6e7)
图1.1