现在开始通过看B站的视频学习以太坊,作为入门你看完基本理论肯定是要自己安装geth客户端的。可我缺出现了一些问题。

首先我是liunx系统,通过putty软件连接的阿里云。在上面经行一些基本操作,对liunx指令一窍不通的我也是开始liunx之旅。

通过查资料 安装geth的方法主要是3种。
1:通过urbantu 指令安装。这个我直接PASS了
2:通过git clone 源码安装。我一开始用的这个那那都出错。
3:通过去官网上经行安装包下载安装。

先说说 2源码安装,他出现什么问题呢。 我在liunx 上面建好文件夹,然后就开始git clone呗。速度超级慢 100M多的文件估计得安两个小时吧。下载完了之后会出现一个go-ethereum的文件夹然后写指令: cd go-ethereum //进入该文件夹
然后 make geth 在这里我开始了 第一次出错。
原因是提示我没有安装go,并且没有配置go的环境变量。

所以如果你想安装geth客户端 必须先把go语言下载好,然后通过
vim/etc/profile 指令去配置环境变量 。这一步我没有出错,你可以去查查其他人的文章应该没什么问题。这一步完成后,应该没事了。

继续进去go-ethereum文件夹中 make geth。然后就是如下图。在这里插入图片描述
一开始只有第一行env GO11。。。。。。。。
我一看那是相当开心了,然后就是不知道为什么他就卡住了,不动了!!!!过一会的我的命令行崩了。我又重启 重新操作最后出现上述make:***geth error。
也是各种查文章 没有人解答。 难啊。

这个源码安装网上文章有很多 总之有很多地方都在报错。我也是一点点改到了这一步结果无法继续经行。明明安装完了 这个就可以创建创世块,搭建自己的私链,玩钱包了。就是怎么也搞不过去。

于是我想的方法是把我刚才go-ethereum删除重新下载,然后更完蛋的就是接着git clone,然后出现了每次下载进度到30%的时候提示下载错误,怎么也安装不上,通过查资料介绍是什么东西有上限 更改下值便可。

然并卵!

最后我放弃了。
采取了第三种方法。
https://geth.ethereum.org/downloads/
去这个网站上去下载相应的安装包。 我的liunx系统选择是如下图中的在这里插入图片描述
右键点击文件复制链接 ,进入liunx命令行。创建好自己的文件夹。
然后安装。
输入指令。(我的指令是我用的版本,你根据你复制的链接将wget后面的地址修改一下即可。)

wget https://gethstore.blob.core.windows.net/builds/geth-alltools-linux-amd64-1.9.19-3e064192.tar.gz

然后解压缩

tar zxvf https://gethstore.blob.core.windows.net/builds/geth-alltools-linux-amd64-1.9.19-3e064192.tar.gz

这样其实就安装好了,你会在文件夹中发现多了一个
geth-alltools-linux-amd64-1.9.19-3e064192.tar.gz 文件
比git clone快很多。但是呢我们还需要配置环境变量。

mv geth-alltools-linux-amd64-1.9.19-3e064192.tar.gz /home/ethtext

上面指令中的/home/ethtext 是我将其放的文件位置,你需要根据你得文件路径配置写。可以进去你创建好的文件输入liunx指令 pwd 就会输出你的路径然后复制到上面指令tar.gz后面即可。

然后配置环境变量 输入指令 vim /etc/profile
export PATH=$HOME/ethtext: $PATH 这样就算安装好了
输入geth version就可以查看版本号。
在这里插入图片描述
然后就可以看教程配置自己的创世块,搭建私链,挖矿 玩钱包了。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐