MAC下Intellij IDEA导入go-ethereum项目步骤说明

Posted 区块in

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MAC下Intellij IDEA导入go-ethereum项目步骤说明相关的知识,希望对你有一定的参考价值。

MAC下Intellij IDEA导入go-ethereum项目步骤说明 MAC下Intellij IDEA导入go-ethereum项目步骤说明 MAC下Intellij IDEA导入go-ethereum项目步骤说明 MAC下Intellij IDEA导入go-ethereum项目步骤说明 MAC下Intellij IDEA导入go-ethereum项目步骤说明 MAC下Intellij IDEA导入go-ethereum项目步骤说明 MAC下Intellij IDEA导入go-ethereum项目步骤说明

MAC下Intellij IDEA导入go-ethereum项目步骤说明 MAC下Intellij IDEA导入go-ethereum项目步骤说明 MAC下Intellij IDEA导入go-ethereum项目步骤说明 MAC下Intellij IDEA导入go-ethereum项目步骤说明 MAC下Intellij IDEA导入go-ethereum项目步骤说明 MAC下Intellij IDEA导入go-ethereum项目步骤说明 MAC下Intellij IDEA导入go-ethereum项目步骤说明 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插件

MAC下Intellij IDEA导入go-ethereum项目步骤说明
MAC下Intellij IDEA导入go-ethereum项目步骤说明
MAC下Intellij IDEA导入go-ethereum项目步骤说明
点击“Install” 按钮,时间可能会长一点
MAC下Intellij IDEA导入go-ethereum项目步骤说明
需要重启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 编译后生成的可执行文件(为了方便,可以把此目录加入到 PATHgopath使{GOPATH//://bin:}/bin添加所有的bin目录)

编译生效

source ~/.profile

查看是否生效

echo $GOPATH

如果输出和你设置一样证明设置成功了!!!
注意:::这里还要在重启 Inellij IDEA

4.新建项目

MAC下Intellij IDEA导入go-ethereum项目步骤说明
MAC下Intellij IDEA导入go-ethereum项目步骤说明
MAC下Intellij IDEA导入go-ethereum项目步骤说明
MAC下Intellij IDEA导入go-ethereum项目步骤说明
写项目名称
MAC下Intellij IDEA导入go-ethereum项目步骤说明
完成之后是这个目录结构
MAC下Intellij IDEA导入go-ethereum项目步骤说明
需要创建以下目录

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

MAC下Intellij IDEA导入go-ethereum项目步骤说明
MAC下Intellij IDEA导入go-ethereum项目步骤说明
随便打开一个go语言文件例如interfaces.go,右侧会出现很多红线错误信息,需要加载依赖包
MAC下Intellij IDEA导入go-ethereum项目步骤说明
MAC下Intellij IDEA导入go-ethereum项目步骤说明
MAC下Intellij IDEA导入go-ethereum项目步骤说明
MAC下Intellij IDEA导入go-ethereum项目步骤说明
MAC下Intellij IDEA导入go-ethereum项目步骤说明
到目前为止以太坊的开发环境IDE已经搭建好,正式开启以太坊开发之旅!!!




MAC下Intellij IDEA导入go-ethereum项目步骤说明





区块in 区块链开发者社区





以上是关于MAC下Intellij IDEA导入go-ethereum项目步骤说明的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA在mac系统import project找不到隐藏目录的解决办法

Mac下利用brew安装Intellij IDEA

Servlet1 Mac 下 Tomcat和IntelliJ IDEA结合使用

SpringBoot在IntelliJ IDEA下for MAC 热加载

Mac os x 下配置Intellij IDEA + Tomcat

Mac下intellij IDEA新建javaweb项目