Intellij IDEA下载 https://www.jetbrains.com/idea/download/#section=mac
以太坊GO语言客户端(建议用git clone) https://github.com/ethereum/go-ethereum GO语言
下载 https://golang.org/dl/(被墙了) 推荐https://www.golangtc.com/download
这里我直接下载的go1.9.darwin-amd64.pkg,安装很简单不做描述了
点击“Install” 按钮,时间可能会长一点
需要重启Intellij IDEA
当前用户
cd ~
vim ~/.profile
打开文件后,在最后一行添加
export GOROOT=/usr/local/Cellar/go/1.9
export GOBIN=$GOROOT/bin
export GOARCH=amd64
export GOOS=darwin
export GOPATH=/Users/zhangyueru/data/go/eth2:/Users/zhangyueru/data/go/eth1
GOPATH不是go语言的安装目录而是项目的目录,GOPATH允许多个目录,当有多个目录时,请注意分隔符,多个目录的时候Windows是分号,Linux系统是冒号,当有多个GOPATH时,默认会将go get的内容放在第一个目录下
以上 $GOPATH 目录约定有三个子目录:
1.src 存放源代码(比如:.go .c .h .s等)
2.pkg 编译后生成的文件(比如:.a)
3.bin 编译后生成的可执行文件(为了方便,可以把此目录加入到
编译生效
source ~/.profile
查看是否生效
echo $GOPATH
如果输出和你设置一样证明设置成功了!!!
注意:::这里还要在重启 Inellij IDEA
写项目名称
完成之后是这个目录结构
需要创建以下目录
bin
pkg
src
src/github.com
src/github.com/ethereum
src/golang.org
打开项目所在的目录
cd ~/data/go/eth2/src/github.com/ethereum
git clone https://github.com/ethereum/go-ethereum.git
随便打开一个go语言文件例如interfaces.go,右侧会出现很多红线错误信息,需要加载依赖包
到目前为止以太坊的开发环境IDE已经搭建好,正式开启以太坊开发之旅!!!
区块in~微信公众号: