以太坊本地环境配置

  1. 先尝试配置go环境
    • 官方代码
    • 官方安装包各个平台的安装包
    • 推荐第二种,不建议自己命令行创建,出现莫名其妙的bug,还很难解决
  2. 安装ethereum
    • 安装包
    • 安装方式
    • 尴尬问题,安装之前需要安装Homebrew
    • 尴尬问题,上面下载的安装包,没有用到
    • 官方安装教程
  3. 安装Homebrew
    • 官方网站
    • 输入代码后安装出现问题,然后删除/user/local/Homebrew文件。然后翻墙,重新输入命令
    • 出现错误如下
    Error: Can't create update lock in /usr/local/var/homebrew/locks!
    解决方式
    sudo chown -R $(whoami) /usr/local/var/homebrew
    
    • 再来一次出现错误如下
    curl: (56) SSLRead() return error -36
    Error: Checksum mismatch.
    Expected: 34ce9e4c9c1be28db564d744165aa29291426f8a3d2ef806ba4f0b9175aedb2b
    Actual: 12d96470b593c5c1d55f8fd2441a0e146a07fc9da9b2697ea3b367f504d99d18
    Archive: /Users/zsk/Library/Caches/Homebrew/portable-ruby-2.3.3.leopard_64.bottle.1.tar.gz
    To retry an incomplete download, remove the file above.
    
    try again 没移除这个下载失败的文件,果然出错了
    
    Already downloaded: /Users/zsk/Library/Caches/Homebrew/portable-ruby-2.3.3.leopard_64.bottle.1.tar.gz
    ····什么的
    
    果断的选择浏览器下载,因为出错就是
    Downloading https://homebrew.bintray.com/bottles-portable/portable-ruby-2.3.3.leopard_64.bottle.1.tar.gz
    这个文件失败,所以浏览器下载之,发现下载速度很慢,尝试关闭翻墙,然后速度提升,不明白是否是因为翻墙所以导致终端出的错误。
    下载成功之后把文件放到/Users/zsk/Library/Caches/Homebrew/portable-ruby-2.3.3.leopard_64.bottle.1.tar.gz 这里。
    
    • 再次运行命令
    • success
  4. 安装solidity编译器
    • 官方文档

你可能感兴趣的:(以太坊本地环境配置)