前言

Remix IDE是ETH提供的在线合约开发IDE,因为Remix IDE官方服务在海外,访问时有点慢,所以打算本地搭建一下。

Remix IDE github: https://github.com/ethereum/remix-project

本地搭建Remix IDE

我个人常用Remix IDE来验证一些合约想法,非常方便。

这里,我们直接里Docker一条龙安装。

拉取remix ide的docker image:

docker pull remixproject/remix-ide:latest

运行:

docker run -p 8080:80 remixproject/remix-ide:latest

然后你就可以本地运行起来了。

使用remixd插件

ETH提供了remixd插件,方便让Remix IDE可以访问你本地文件。

Remix IDE最常见的使用方式便是直接使用官方的Remix IDE web服务,当你本地有比较多合约文件时,你想要import,就需要一个个弄到Remix的web服务上比较麻烦,remixd就是解决这个问题的,它可以让在线的Remix IDE直接访问本地的文件。

我们通过npm安装一下:

npm install -g @remix-project/remixd

安装好后,通过help命令来看一下remixd如何使用。

嗯,它给出了完整的example shell,这里,我创建了remix-data,然后cd进入remix-data,然后运行了下面命令:

remixd -s ./ -u http://localhost:8080

这些步骤完成后,我们还需要在remix IDE上安装remixd插件,如下:

点击REMIXD的Activate时,注意它会连接的url,跟我们启动remixd时的url一致。

点击connect,连接后,remixd会有如下显示。

效果

在remix IDE上workspaces选择localhost,然后,在remix-data中,创建一个文件。

稍等一会,remix IDE中便出现了了helloweb.sol,我们写一段简单的solidity代码,运行一下。

我是二两,下篇文章见。

搭建Remix IDE本地开发环境相关推荐

  1. remix配置本地开发环境

    1.安装本地remix编辑器 npm install remix-ide -g 2.在当前目录打开编辑器 remix-ide 3.错误处理 2019 error Error while executi ...

  2. 【OpenStack】OpenStack系列1之OpenStack本地开发环境搭建向社区贡献代码

    加入OpenStack社区 https://launchpad.net/,注册用户(597092663@qq.com/Admin@123) 修改个人信息,配置SSH keys.OpenPGP keys ...

  3. Laragon 在Windows中快速搭建Laravel本地开发环境

    1.应用场景 主要用于快速搭建开发环境,帮助快速开发或者验证一些代码执行等. 优点: 功能更加强大, 更加简便好用 2.学习/操作 简介 对于那些使用 Windows 操作系统的同学来说,Homest ...

  4. 极智开发 | 阿里云ECS本地开发环境搭建

      欢迎关注我的公众号 [极智视界],获取我的更多笔记分享   大家好,我是极智视界,本文介绍一下 阿里云ECS本地开发环境搭建.   之前介绍过华为云的开发环境搭建,有兴趣的同学可以移步我的这篇&l ...

  5. 极智开发 | 华为云ECS本地开发环境搭建

      欢迎关注我的公众号 [极智视界],获取我的更多笔记分享   大家好,我是极智视界,本文介绍一下 华为云ECS本地开发环境搭建.   云 上的 AI 应用部署,一定是 AI 应用部署的重要分支.云( ...

  6. FIBOS入坑指南——本地开发环境搭建

    FIBOS是什么? FIBOS 是一个结合 FIBJS 以及 EOS 的 JavaScript 的运行平台,它使得 EOS 提供可编程性,并允许使用 JavaScript 编写智能合约.FIBOS 平 ...

  7. Update 15.2 Dynamics 365 Business Central 2019 Release Wave 2 W1本地开发环境搭建报错问题-解决方法

    1.成功安装Update 15.2 Dynamics 365 Business Central 2019 Release Wave 2 W1后,NavServer已经启动,在VS环境中 搭建本地开发环 ...

  8. 使用GruntJS搭建前端本地开发环境 (零)

    介绍:GruntJS是一款JavaScript项目构建工具,拥有诸多丰富的插件: GruntJS官网:http://gruntjs.com/ 最近准备采用GruntJS搭建一个前端的本地开发环境,主要 ...

  9. Arduino IDE搭建合宙ESP32C3开发环境(最简单) 附跑马灯代码

    Arduino IDE搭建合宙ESP32C3开发环境(最简单) 附跑马灯代码 一.安装Arduino IDE 二.搭建合宙简约版ESP32C3开发环境 1.产品示例&管脚定义&原理图 ...

最新文章

  1. 985硕士毕业进京东,抱怨身边全是二本和大专生!没什么本事却整天高高在上!打交道太累了!...
  2. 人工智能的2020:泡沫破灭?还是最后的狂欢?
  3. 《数据结构与抽象:Java语言描述(原书第4版)》一2.1.4 让实现安全
  4. 透明(颜色)渐变背景(颜色透明背景),兼容IE8
  5. es6 Atomics对象
  6. Xcode升级后插件失效
  7. java+widthstep_关于IplImage中widthstep的大小与width,nchannels等的关系的问题
  8. cad刷新快捷键_47个快捷键、50个CAD技巧。
  9. 最新emoji表情代码大全_由一个 emoji 引发的思考
  10. 集成运算放大器的简要介绍
  11. 2019年总结-做时间的朋友
  12. 暖心的坚果 Pro 3发布会,Smartisan OS亮点颇多
  13. 中国物流企业家谈“物流”
  14. 头条百科怎么创建才容易通过,上头条百科的技巧
  15. DIY TCP/IP IP模块和ICMP模块的实现1
  16. 启点自适应简洁html网源码
  17. 报童卖报matlab,两个报童卖报的故事
  18. 二叉树--二叉搜索树
  19. 让火狐3.0支持老板键
  20. R语言基础 | 卡方检验与列联表、独立性检验

热门文章

  1. 获取股票实时交易数据的方法
  2. jsp写php一句话,asp,aspx,php,jsp下的一句话木马
  3. Android系统解除USER版本无法进入Recovery模式限制
  4. android 2.2(froyo)源码下载
  5. PyQt5使用笔记(一) 处理excel文件获取页眉页脚信息 2020.03.14
  6. mysql数据库一些常用操作
  7. 充电计划 -- 浏览器工作流程、渲染流程
  8. 编程爱好者网站试题中心
  9. 应用程序无法正常启动 0xc000000d
  10. WireShark找不到360wifi如何解决