一、node.js环境搭建

有多个安装方法,但是注意npm与node版本相关性较强!以下方案较为简便

1.下载网址

http://nodejs.cn/download/

2.下载window 64位 如图所示

以上勾选即可

(第二个不建议勾选,自动下载环境是从国外,会被墙掉,所需环境后面会提到如何手动搭建完成)

3.在cmd界面中检查安装是否成功

安装remix-ide

1.在cmd下输入命令安装remix-ide本地环境(此处依据网络速度,等待时间可能较长)

(因本人在虚拟机中完成,使用C盘,在进行安装的时候注意盘的选择)

2.在cmd中输入remix-ide启动程序

(此处正常情况下会直接运行,但是可能会有一个报错,如图所示)

解决方法:

在此电脑中进入图中红色箭头的目录

C:\Users\liuyuanchengapple\AppData\Roaming\npm\node_modules\remix-ide\bin

记事本打开红色箭头的文件

修改后文件如下

3.返回cmd 再次运行remix-ide即可成功:如下图所示

这里直接输入http://localhost:8080可能无效,需后缀/index

4.接下来在浏览器(建议使用chrome浏览器)打开本地链接:http://localhost:8080/index 界面如下:

至此本地IDE环境就搭好了

安装truffle

1、安装python2.7

http://npm.taobao.org/mirrors/python

选择2.7版本,小版本号随意即可(推荐2.7.13) 如图

(此处选择.msi)

配置python在电脑中的环境

安装后之后需要把Python的路径添加到环境变量中去、右键单击 【此电脑】,选择菜单属性命令,在弹出的对话框中选择 【高级系统设置】 标签,选择 高级 标签,然后点击 环境变量 按钮。选中【系统变量】中的“path”选项,单击【编辑】按钮,将弹出如下图所示的对话框。

在【变量值】文本框中的末尾添加“;F:\Software\Python”(这里是你的安装路径),单击【确定】按钮。

同时按住win键和R键,进入命令行

在命令行输入python,出现如下的Python相关信息,就表示装好了Python2.7.13

安装两个环境依赖

cmd界面中输入

npm install node-gyp -global

完成结果如图

下载web.3j环境

cmd界面中输入

npm install -g web3

完成结果如图

web3.js只能通过CMD模块引入

如果仍无法引入,则安装

npm install –g web3@0.20.2

如果还是无法安装,则npm cache verify,重新安装即可

安装truffle

cmd界面中输入

npm install -g truffle

完成结果如图

(如此处报错说明python环境和web3.js出现问题)

完成后在cmd界面中输入

truffle.cmd version

有如下界面即代表安装成功

至此window环境下remix本地所需环境均以搭建完成

以太坊-Win环境下remix环境搭建的更多相关文章

  1. 以太坊-Mac环境下remix环境搭建

    环境: 设备:MacBookPro 系统:macOS Catalina 10.15.7 芯片: intel i7 Node,npm,nvm安装 Node,npm的安装方式有很多种此处作者第一次通过命令 ...

  2. 转:区块链开发(一)搭建基于以太坊go-ethereum的私有链环境

    区块链开发(一)搭建基于以太坊go-ethereum的私有链环境 wo541075754 · 2016-11-07 13:00:03 · 3730 次点击 · 预计阅读时间 3 分钟 · 约1小时前  ...

  3. linux环境下测试环境搭建

    一.linux环境下测试环境搭建过程简述: 1.前端后台代码未分离情况下: 主要步骤为:安装jdk,安装mysql,安装tomcat,将项目代码部署到tomcat/webapps/下. 2.前端后台代 ...

  4. windows环境下mosquitto环境搭建与mqtt测试

    https://blog.csdn.net/pgpanda/article/details/51800865 工作需求,自己在windows下搭建了一个mosquitto环境测试mqtt 话不多说,直 ...

  5. linux环境下 python环境import找不到自定义的模块

    linux环境下 python环境import找不到自定义的模块 问题现象: Linux环境中自定义的模块swport,import swport 出错.swport模块在/root/sw/目录下. ...

  6. python多环境下虚拟环境的搭建和使用

    由于开发环境要求,或者实际需要.经常会出现python2.7和python3.x共存下的开发环境问题.虚拟环境的搭建可以很好的隔离Projects的开发环境. 1.首先解决python2.7和pyth ...

  7. Windows环境下使用Nginx搭建负载均衡

    前言 最近没有什么事情,喜欢总结并学习东西!前几天写来一个Session共享,那么我们为什么需要Session共享?因为我们的应用程序分布在多个服务器上,为了合理分配用户的请求,就需要用到负载均衡技术 ...

  8. windows环境下apache-apollo服务器搭建及发布订阅测试

    查证了一些资料之后,发现 apache-apollo服务器使用的人还是挺多的,资料也比较齐全,所以直接选择 apache-apollo了,具体性能如何,先用起来再说吧: 1.下载 apache-apo ...

  9. 非域环境下SQL Server搭建Mirror(镜像)的详细步骤

    1.测试验证环境 服务器角色 机器名 IP SQL Server Ver 主体服务器 WIN-TestDB4O 172.83.XXX.XXX SQL Server 2012 - 11.0.5058.0 ...

随机推荐

  1. zookeeper分布式锁,解决了羊群效应, 真正的zookeeper 分布式锁

    zookeeper 实现分布式锁,监听前一个节点来避免羊群效应, 思路:很简单,但是实现起来要麻烦一些, 而且我也是看了很多帖子,发现很多帖子的代码,下载下来逐步调试之后发现,看起来是对的,但在并发情 ...

  2. 使用ElementTree解析,操作xml

    一.最近在实际工作中需要对一部分接口进行测试,接口的入参与出参都是xml格式的数据,所以用到了python内部模块ElementTree对xml进行解析,并根据实际需求操作xml数据 二.代码示例 # ...

  3. python通过字典实现购物车案例-用户端

    import os dict01 = { 'iphone' : { '5999' : { '总部位于美国' : '价格相对较贵', }, }, 'wahaha' : { '15' : { '总部位于中 ...

  4. 生成树协议(STP)

    一.交换网络环路的产生 1.广播风暴的形成 2.多帧复制 3.MAC地址表紊乱 二.STP简介 STP-Spanning Tree Protocol(生成树协议) 逻辑上断开环路,防止广播风暴的产生 ...

  5. 解析 Nebula Graph 子图设计及实践

    本文首发于 Nebula Graph 公众号 NebulaGraphCommunity,Follow 看大厂图数据库技术实践. 前言 在先前的 Query Engine 源码解析中,我们介绍了 2.0 ...

  6. Jetpack Compose和View的互操作性

    Jetpack Compose Interoperability Compose风这么大, 对于已有项目使用新技术, 难免会担心兼容性. 对于Compose来说, 至少和View的结合是无缝的. (目 ...

  7. 根据所处位置提取单元格内容的函数(left、right、mid)和查找字符串位于单元格内容第几位的函数(find)

    1.从左到右提取:left(value,num_chars) 注释:value为操纵单元格,num_chars表示截取的字符的数量 2.从右往左提取:right(value,num_chars) 注释 ...

  8. 七、JavaSE语言基础之方法

    关于方法的几个简单概念 关于方法的学习,先来明确几个简单的概念: 方法的作用:处理数据(把原始数据通过指定的算法处理后得到结果数据) 方法:在类中定义的具有特定功能的代码块 方法的意义(作用):提高代 ...

  9. MySQL之where条件数据筛选

    语法: -- select * from 表名 where 条件; 测试数据: -- 建表语句 create table `student` ( `sid` int(11) primary key a ...

  10. layui动态创建Tab、Tab右键功能

      1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 & ...