以太坊remix-ide本地环境搭建

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目录里面。这样可以避免一些因为权限造成的错误。

原文地址:https://www.cnblogs.com/hinousagi/p/10533478.html

时间: 2024-10-16 23:06:09

以太坊remix-ide本地环境搭建的相关文章

Linux平台下Python的安装及IDE开发环境搭建

Linux平台下Python的安装及IDE开发环境搭建 1.Python安装 Python有2.X和3.X两个版本,由于2.X的版本较稳定,使用者也较多,本文选择使用Python 2.X版本. 安装步骤: (1) 下载Python安装包:https://www.python.org/downloads/ (2)  解压安装包:tar zxvf Python-2.7.10.tgz (3)  编译:./compile (4)  安装:make && make install 说明: ① 这样p

搭建基于以太坊的私有链环境

零.概述 版本号:Ubuntu-16.04 ethereum-1.6.0-stable go - 1.7.4 一.Ubuntu下安装geth sudo apt-get install software-properties-common sudo add-apt-repository -y ppa:ethereum/ethereum sudo apt-get update sudo apt-get install ethereum 二.创建初始化文件 vim genesis.json {    

JIRA 本地环境搭建、插件开发、邮件模板定制

系统 Mac 语言 JAVA 1.首先安装本地开发环境,JIRA提供SDK,供本地运行及开发. SDK安装参考文档:https://developer.atlassian.com/docs/getting-started/set-up-the-atlassian-plugin-sdk-and-build-a-project/install-the-atlassian-sdk-on-a-linux-or-mac-system 2.环境搭建好就可以开发插件了. SDK中 JIRA 版本和 实际使用的

AngularJS2之本地环境搭建

前言:本来准备初探AngularJS2,结果成了复习git和再探node git的两个常见问题:一.github上传时出现error: src refspec master does not match any解决办法 二.如何解决failed to push some refs to git AngularJS2开发环境搭建: 1.下载git进入git命令行并按如图所示进行(npm install和npm start可能无法运行) 2.将nodejs的安装文件复制到quickstart文件夹下

centos6.5下Python IDE开发环境搭建

自由不是想做什么就做什么,而是想不做什么就不做什么.        ---摘抄于2016/11/30晚 之前学习了一段时间的Python,但所有部署都在windows上.正赶上最近在学习liux,以后Python的继续学习就基于linux了,随便写写记录自己的学习点滴.废话不多说,上大招: 毛主席说过,没有开发环境的Python开发都是耍流氓. [Python安装] 1.gcc自然少不了,图个方便,直接用"Development Tools": yum groupinstall &qu

Redis本地环境搭建

Windows 下环境搭建 1. 设置hosts set duapphosts=127.0.0.1 sqld.duapp.com set redisduapphosts=127.0.0.1 redis.duapp.com echo %duapphosts% >> C:\Windows\System32\drivers\etc\hosts echo %redisduapphosts% >> C:\Windows\System32\drivers\etc\hosts 2. 下载Redi

使用 phpstudy ,在本地环境搭建织梦dedecms网站

准备工具:phpstudy软件.织梦开源程序. 一.下载phpstudy 下载地址:https://www.xp.cn/ 根据电脑系统选择下载版本.我的是windows64. 一.下载织梦开源程序 织梦程序的语言编码分为:GBK和UTF-8,GBK和UTF8有什么区别? GBK:中文编码,包括中文和繁体字,国外访问就会出现乱码.它的功能少,所占用空间小,打开网页的速度比较快. UTF-9:通用的编码,如果你的网站涉及到多个国家的语言,那么建议你选择UTF-8编码.它的功能强大,所占用之空间要比G

PSI本地环境搭建

我先说我本地使用的开发环境 1.PHP环境,我使用xampp ( https://www.apachefriends.org/zh_cn/index.html ) 2.IDE, 我使用Netbeans的PHP IDE,https://netbeans.org/downloads/ 本地配置中,最关键的是数据库的建立. 在PSI git 目录中 {git根目录}\PSI\doc\99 SQL 中有两个SQL文件: 01CreateTables.sql 02InsertInitData.sql 在线

【2020-03-21】Dubbo本地环境搭建-实现服务注册和消费

前言 本周主题:加班工作.本周内忙于CRUD不能自拔,基本每天都是九点半下班,下周上线,明天还要加班推进进度.今天是休息日,于是重拾起了dubbo,打算近期深入了解一下其使用和原理.之所以说是重拾,是因为去年自学过一次,但那次主要是针对源码的流程,在实战上欠缺,且对其理解未深入到架构层次,只能说是基本理解.现在的我跟去年比起来,对技术的理解上有了一些提升,经验也更丰富,故本次目标是做深入研究,且看能从中吸收多少要义. 今天先记录一下dubbo本地服务的简易搭建流程. 一.环境准备 本次搭建用zo