最近需要开始研读以太坊源码,准备写一个系列的文章记录下学习过程。
首先需要准备下学习环境:基于mac,源码阅读采用Visual Studio Code,调试采用Delve。
1. 安装Visual Studio Code
官网地址:https://code.visualstudio.com
2. 安装Delve调试工具
使用以下命令安装:
brew install go-delve/delve/delve
安装完后测试一下:dlv version,能正常输出就说明安装成功了。
但是我用上面的命令安装时遇到一个坑:
Updating Homebrew...
==> Installing delve from go-delve/delve
==> Downloading https://github.com/derekparker/delve/archive/v1.0.0.tar.gz
Already downloaded: /Users/macbook/Library/Caches/Homebrew/delve-1.0.0.tar.gz
security: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.
==> Generating dlv-cert
==> openssl req -new -newkey rsa:2048 -x509 -days 3650 -nodes -config dlv-cert.cfg -extensions
==> [SUDO] Installing d