参考http://www.cnblogs.com/houziwty/p/5708666.html
http://docscn.studygolang.com/doc/install#osx
官网:https://golang.org/
下载:
从官网下载,
或从其他连接下载:https://storage.googleapis.com/golang/go1.8.darwin-amd64.pkg
安装
默认安装,被自动安装了 /usr/local/go 目录
并自动设置了环境变量。
go env 可查看目前的go的环境变量
这go就可以执行了
GOPATH
环境变量
GOPATH
环境变量指定了你的工作空间位置。它或许是你在开发Go代码时, 唯一需要设置的环境变量。
根据约定,GOPATH下需要建立3个目录:
bin 存储编译后的可执行文件
pkg 存放编译后生成的包文件
src 存放项目的源码
通过go env 看到GOPATH=/Users/li/go 即在用户home的go目录
现在我把GOPATH建立在/data/web/gowork 注意,它绝对不能和你的Go安装目录相同
cd /data/web/
midir gowork
把GOPATH的bin目录加到环境变量
echo $PATH
vi ~/.bash_profile
添加两行:
export GOPATH="/data/web/gowork"
export PATH="/data/web/gowork/bin:$PATH"
确认没问题后,如果想立即生效,可以执行以下命令
source ~/.bash_profile
再次查看以下path环境变量
echo $PATH
提示,在修改PATH变量前,先echo $PATH一次,万一自己把$PATH变量的值弄错或弄丢了可以用打印的值重新敷上.
第一个程序
cd $GOPATH/src
mkdir hellomygo
vim hellomygo/hellomygo.go
package main import "fmt" func main(){ fmt.Printf("Hello ,my go\n") }
go install hellomygo
ls $GOPATH/bin
则显示生成的hellomygo可执行文件
可以在其他任意目录输入 hellomygo 都会显示
"Hello ,my go"
直接输入运行命令 go run hellomygo/hellomygo.go 同样显示
"Hello ,my go"
有疑问加站长微信联系(非本文作者)