游戏金区块链环境搭建-1.准备篇(windows)

一.安装必要的应用

游戏金区块链环境搭建-1.准备篇(windows)_第1张图片
soft.png
应用名称 版本 备注
7zip 1805 非必须,系统必备
chrome 69.0.3497 非必须,系统必备
cmder v1.2.10 必须,使用了其内嵌的git,如不用该软件,需要自行下载git-gsm或者用github
GitHubDesktopSetup 1.5.0 非必须,可以看到更新记录
nvm-setup 1.1.7 必须,用了安装和切换nodejs
python 2.7.amd64 必须,node-gyp,安装leveldown和secp256k1使用用
visualcppbuildtools_full x64 必须,node-gyp,安装leveldown和secp256k1使用
VSCodeUserSetup-x64 -1.27.2 非必须,编辑器
Win64OpenSSL 1_0_2p 必须,node-gyp,安装secp256k1使用

已上传百度盘,可直接下载(x64):

链接:https://pan.baidu.com/s/1j_Bvipx2brB6OQzrj55cEg
提取码:0eek

tips:桌面图标管理的cmd

rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0

二.配置cmder

2.1 解压cmder到任意目录:

如 "C:\Program Files\cmder"

2.2 把cmder加到环境变量path:

Path中添加C:\Program Files\cmder,

2.3 把cmder加到邮件菜单

Cmder.exe /REGISTER ALL

三.安装nodejs

3.1 安装nvm,并确保nvm也加入环境变量path:

在任意目录执行:

nvm -v

游戏金区块链环境搭建-1.准备篇(windows)_第2张图片
nvm.png

3.2 安装nodejs

nvm install 10.13.0
nvm use 10.13.0
node -v

image.png

四.打开防火墙

gamegold 可能要用到的端口有
"7332,7333,7444,7555,17332,17333,17444,17555,27333,27901"
实际可根据所处的网络类型进行增改,目前设定为全部添加.

4.1.入站规则

新增入站规则的步骤如下:


游戏金区块链环境搭建-1.准备篇(windows)_第3张图片
firewalls1.png
游戏金区块链环境搭建-1.准备篇(windows)_第4张图片
firewalls2.png
游戏金区块链环境搭建-1.准备篇(windows)_第5张图片
firewalls3.png
游戏金区块链环境搭建-1.准备篇(windows)_第6张图片
firewalls4.png
游戏金区块链环境搭建-1.准备篇(windows)_第7张图片
firewalls5.png

4.2.出站规则
出站规则的新建与入站规则的新建类似,这里就不再赘述.

四.secp256-K1编译环境安装(可选)

secp256-k1是椭圆曲线在js上的实现,而区块链的公钥系统使用的就是它,但是它是一个C++的lib,在windows下需要vs-build-tools进行编译才行

4.1 安装.net Framwork 3.5

游戏金区块链环境搭建-1.准备篇(windows)_第8张图片
framwork.png

4.2 安装node-gyp

npm i -g node-gyp

4.2 安装windows-build-tools

npm install --global --production windows-build-tools

六.常见问题

(待补充)

你可能感兴趣的:(游戏金区块链环境搭建-1.准备篇(windows))