一劳永逸解决在线版死机的问题
Remix 是我们开发 Solidity 智能合约的常用工具,有时候我们会直接访问在线版的 Remix-IDE。
但是,在线Remix访问缓慢,所以我们最好还是在本地部署一套。
在本地部署Remix需要准备两个东西:一个是Remix-project,可以理解为Remix的前端;另一个是Remixd,可以理解为Remix的后端,它们的Github仓库地址分别是:
建议使用Docker的方式部署Remix-project:
docker pull remixproject/remix-ide:latest
docker run -p 8080:80 remixproject/remix-ide:latest
然后我们就能通过浏览器的8080端口访问了。
Remixd 的安装使用步骤如下:
1)通过 npm 或者 yarn 安装 Remixd(建议用yarn)
npm 命令:
npm install remixd -g
yarn 命令:
yarn install -g remixd
<img src="" alt="image-20200429200943014" style="zoom:50%;" />
2)一条命令启动 Remix-IDE
remixd -s [path/ur/solidity/files] --remix-ide https://localhost:8080 #最后一个参数的意思是哪个服务访问后端,因为我们是映射到8080的Remix-project,所以填写https://localhost:8080
3)在 Remix-IDE 上点两下
一个点 Solidity,选择相应环境;另一个点 Connect to Localhost,连接本地环境。
<img src="" alt="remix_click" style="zoom:50%;" />
好了,现在我们就能在 Remix 里使用本地的合约啦:
<img src="" alt="image-20200429201441361" style="zoom:50%;" />
本文参与2022世界杯预选赛赛程直播社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!