陈斌彬的技术博客

Stay foolish,stay hungry

设置 GOPATH 环境变量

go 命令依赖一个重要的环境变量:$GOPATH (注:这个不是 Go 安装目录。下面以本人自己的工作目录为说明,请替换自己机器上的工作目录。)

在类似 Unix 环境大概这样设置:

复制代码 代码如下:

export GOPATH=/Users/apple/mygo

为了方便,应该把新建以上文件夹,并且把以上一行加入到 .bashrc 或者 .zshrc 或者自己的 sh 的配置文件中。

以上 $GOPATH 目录约定有三个子目录:

  • src 存放源代码(比如:.go .c .h .s等)
  • pkg 编译后生成的文件(比如:.a)
  • bin 编译后生成的可执行文件(为了方便,可以把此目录加入到 $PATH 变量中)

以后我所有的例子都是以 mygo 作为我的 gopath 目录

也可以不设置 GOPATH

OS X 下我一般是直接在当前目录下用的,不设置 GOPATH ,现用现设。

$ GOPATH=`pwd` go get github.com/revel/revel