MAC下Intellij IDEA导入go-ethereum项目步骤说明
Posted 区块in
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MAC下Intellij IDEA导入go-ethereum项目步骤说明相关的知识,希望对你有一定的参考价值。
1.下载地址
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
2.安装
2.1.Intellij IDEA安装
这里我直接下载的go1.9.darwin-amd64.pkg,安装很简单不做描述了
2.2.intellij IDEA 安装go插件
点击“Install” 按钮,时间可能会长一点
需要重启Intellij IDEA
3.环境变量设置
当前用户
cd ~
vim ~/.profile
1
2
打开文件后,在最后一行添加
export GOROOT=/usr/local/Cellar/go/1.9export GOBIN=$GOROOT/binexport GOARCH=amd64export GOOS=darwinexport GOPATH=/Users/zhangyueru/data/go/eth2:/Users/zhangyueru/data/go/eth1
1
2
3
4
5
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
4.新建项目
写项目名称
完成之后是这个目录结构
需要创建以下目录
bin
pkg
src
src/github.comsrc/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已经搭建好,正式开启以太坊开发之旅!!!
以上是关于MAC下Intellij IDEA导入go-ethereum项目步骤说明的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ IDEA在mac系统import project找不到隐藏目录的解决办法
Servlet1 Mac 下 Tomcat和IntelliJ IDEA结合使用
SpringBoot在IntelliJ IDEA下for MAC 热加载