remix-ide简介

​ remix-ide是一款以太坊官方solisity语言的在线IDE,可用于智能合约的编写、测试与部署,不过某些时候可能是在离线环境下工作或者受限于网速原因,使用在线remix-ide进行智能合约的开发体验很差,所以搭建一个本地remix-ide开发环境更有助于提升工作的效率。

github地址:https://github.com/ethereum/remix-ide
在线地址:
https://remix.ethereum.org(可能需要FQ)

另建议使用linux或者mac进行智能合约的开发,windows会出现各种莫名其妙的问题(例如:npm安装报错,rm 命令找不到,remix安装不成功等)
如没有实体机可安装虚拟机解决。

安装步骤

1.准备本地环境

  本地remix-ide依赖于nodejs运行,因此要先安装nodejs
  nodejs linux下安装教程*传送门

2.安装remix-ide

  安装remix-ide有两种方式:

(1). 通过nodejs模块安装
remix-ide现在已经被制作成nodejs模块,可直接通过npm安装

        npm install remix-ide -g   //通过npm安装remix-ide
        remix-ide   //运行remix-ide

(2).通过github安装

        git clone https://github.com/ethereum/remix-ide.git
        cd remix-ide
        npm install
        npm run setupremix
        npm start  //这里是启动本地remix命令,以后直接通过这个命令启动remix

安装成功没报错之后,打开浏览器访问 http://127.0.0.1:8080,即可使用本地环境进行开发
注;安装过程有点长,因此可能会出现一些问题

  • 安装remix需要用到python,因此确保你安装了python,如果报找不到python.EXE,是因为python版本问题,改成2.7。
  • 安装需要用到wget,因此确保安装了wget
  • 如果报Permission denied,可能是因为nodejs文件夹的权限不够,需要将nodejs的文件夹权限转给当前用户,具体看chown -R user floder命令,另建议linux新手把nodejs安装在
    你当前用户的home目录里面。这样可以避免一些因为权限造成的错误。

最新文章

  1. 解读ASP.NET 5 & MVC6系列(1):ASP.NET 5简介
  2. 基于STM32Cube的DAC数模转化
  3. nginx安装waf防护
  4. textFiled的placeHolder字体颜色
  5. HDU 4927 Series 1(高精度+杨辉三角)
  6. thrift编译安装
  7. Android开发探秘之二:导入存在的项目及其注意事项
  8. oracle 索引失效原因
  9. 跟我学android-使用Eclipse开发第一个Android应用(三)
  10. Hadoop 中 IPC 的源码分析
  11. python内置函数(2)-递归与迭代
  12. HDU 5900
  13. 【前端】jQuery移动端左滑删除
  14. [POJ 1006]生理周期
  15. 前端应该了解的PWA
  16. Linux基础整理
  17. linux 安装配置 sublime 进行 python 开发
  18. 自动获取客户端的ip地址
  19. Laravel5.5 数据库迁移:创建表与修改表
  20. MyISAM与InnoDB两者之间区别与选择,详细总结,性能对比

热门文章

  1. WCF服务端开发和客户端引用小结
  2. MySQL面试题之如何优化一条有问题的SQL语句?
  3. python 从外部获取传入的参数
  4. rows的参数
  5. 16LaTeX学习系列之---LaTeX数学公式的补充
  6. January 30th, 2018 Week 05th Tuesday
  7. January 18th, 2018 Week 03rd Thursday
  8. map && multimap
  9. MySQL性能分析工具之PROFILE
  10. ethereum/EIPs-1271 smart contract