# 从零开始学区块链dapp开发之remix安装

By [Untitled](https://paragraph.com/@0x386d602a8938b5a0c5c4ba7532b8b54a72212e1b) · 2022-01-05

---

remix作为智能合约开发的知名工具，我会花一整章的时间来写下，这个会是我们后续开发智能合约的重要合作伙伴。

**一、安装**
--------

为了方便起见，我们使用在线地址 [**remix**](https://link.zhihu.com/?target=https%3A//remix.ethereum.org/%23optimize%3Dfalse%26runs%3D200%26evmVersion%3Dnull%26version%3Dsoljson-v0.5.17%2Bcommit.d19bba13.js)

![](https://storage.googleapis.com/papyrus_images/5e221130ebd3a00420c63d8fc3ba05622435d9d7892cae793b709ec4758a2c19.jpg)

大致看起来是这样的。

**二、链接本地文件**
------------

在进入到web之后，我们看到的就是一个页面，但是这个页面的存储在本地是没有数据的。为了方便自己的使用，我们将开启remix的本地文件系统，也就是说，我们在本地创建一个文件夹，在web站上就可以直接使用这个文件夹，和我们使用应用是一样的。

### **1、在本地创建一个文件夹**

我创建了一个文件夹，如下：

![](https://storage.googleapis.com/papyrus_images/c4653675d45453a0972125c765cbe7bca04023c33df804407eeb5e1db78da060.png)

**特别注意**

在创建好的文件夹下一定要创建 **contracts** 文件夹，否则后面使用的话，会报错误

    Error: Error: ENOENT: no such file or directory, scandir '/Users/arige/Documents/dapp/remixd/contracts'
    

### **2、安装remixd**

全局安装

    npm install -g @remix-project/remixd
    

如果只是在当前可用的话，去掉上面的 -g

    npm install @remix-project/remixd
    

等待安装，安装完成后，可以在终端输入

`remixd -v` 或者 `remixd --version`

显示remix版本，则是安装成功了

![](https://storage.googleapis.com/papyrus_images/2f6712eb67f60a666d06e32e1a056c1753fd805e64c8fbb8f18876b0313519c6.png)

至此，安装完成。

### **3、连接本地文件夹**

执行如下命令 **请将中间的，我的地址换成你的共享地址**

     remixd -s /Users/arige/Documents/dapp/remixd  --remix-ide https://remix.ethereum.org
    

当你看到如下信息，就是在电脑端已经准备好了

![](https://storage.googleapis.com/papyrus_images/6dcfb7cba28b7cf65fc1535d93444e510c5c4d5afa8dbd44d896f4ab997686cb.png)

我们再去web端处理一下

选择工作空间

![](https://storage.googleapis.com/papyrus_images/9497cbd6bf3f057ceb80ca3a1940ae350319fe0e2b2c6fb66a496b80152771c6.jpg)

选中 **connect to localhost** 后会有弹框

![](https://storage.googleapis.com/papyrus_images/6022d5aba5b369be2257c42b67fe07e0d8379e273528943c5383691a9fa334b6.jpg)

点击 **connect** 按钮，等待加载结束后，就可以了。

![](https://storage.googleapis.com/papyrus_images/f817aa7945a498b0007ac5b784515fd41c343bf1eda4b5bebfeaea023437b13d.jpg)

**三、总结**
--------

至此，remix的安装和本地链接已经完成。

**四、预告**
--------

下一篇将部署一个简单的dapp

![](https://storage.googleapis.com/papyrus_images/99e2d25943e08399a6aa952775dfb3992e6ebacd7bcb7313af3432fb1f40379a.jpg)

---

*Originally published on [Untitled](https://paragraph.com/@0x386d602a8938b5a0c5c4ba7532b8b54a72212e1b/dapp-remix)*
