区块链:构建环境

我就从我第一步开始。

我自己是Win10系统。

首先下载ubuntu16.04镜像,在官网上下载点击打开官网
(不过官网下载过慢,这里给一个网易镜像源

好,下载完之后开始装虚拟机,虚拟机我用的是VMware,虚拟机配置如下
这里写图片描述

然后打开虚拟机,就可以进入Ubuntu了
进入正轨,首先按住ctrl+alt+R进入命令行终端,开始我们的Linux命令行之旅。

这里参考了moonLY的文档 https://www.cnblogs.com/liangyue/p/6824858.html

第一步:安装curl、git(我也不知道干什么,总之装了没错!)

sudo apt-get update

sudo apt-get install git

sudo apt-get install curl

如果你想检查是否安装成功,则输入 git version 会显示类似下图的东西
这里写图片描述

输入 curl -V (注意这里大写!!!)
这里写图片描述

第二步:安装go(这里贼坑,我在go语言版本问题上搞了好久)
我建议直接去官网下载最新版Go语言包,当然,也可以用我下载的go版本,以确保不会出现太大问题https://download.csdn.net/download/airbser/10500411
然后解压到 /usr/local 文件夹里,改名为go文件夹
然后打开终端,进入root权限

在/etc/profile文件里添加以下几句(可以直接复制粘贴)

export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin

然后按ESC,输入:wq!保存退出
最后执行source /etc/profile来保存修改
重启系统!!!
这时go语言已经安装完了,可以执行以下命令来检测
(注:如果你修改的是 ~/.profile,则只在root权限下才能用go,而修改 /etc/profile 则是对所有用户都有效,但要重启)

go version

就会显示
这里写图片描述

第三步:安装nodejs、npm(参考https://jingyan.baidu.com/article/25648fc18ee5bd9190fd0058.html)

到官网https://nodejs.org/zh-cn下载最新的安装包,下载完之后解压到 /opt 文件夹中,并将解压的文件夹改名为node
然后设置软链接(如果你没有在root权限下chmod 777 -R /usr/local,就得进入root 权限执行下面的命令)

ln -s /opt/node/bin/node /usr/local/bin/node

ln -s /opt/node/bin/npm /usr/local/bin/npm

检验是否安装成功

node -v

npm -v

这里写图片描述

第四步:安装ethereum
这里建议从使用ppa安装(参考https://github.com/ethereum/go-ethereum/wiki/Installation-Instructions-for-Ubuntu)

sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum

安装完成后执行下面的命令检查是否安装成功

geth help

这里写图片描述

第五步:安装solc(就是solidity,参考http://blog.csdn.net/JAVA_HHHH/article/details/79701308)

sudo add-apt-repository ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install solc

然后检验是否安装成功

solc --version

这里写图片描述

好了,到这里环境设置就大功告成了,可以吃顿好的庆祝一下了。(饿死了TAT)

什么?你想立刻开始区块链?不不不,我都还没学,怎么好好弄,教不了你哦,如果你想先试试的话,就这个博客http://blog.csdn.net/JAVA_HHHH/article/details/79701308从4开始吧。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值