Golang安装和配置
Linux Golang
下载源码,解压。
# /home/superpika为你的主目录 mkdir /home/superpika/go mkdir /home/superpika/code cd /home/superpika wget https://studygolang.com/dl/golang/go1.9.2.linux-amd64.tar.gz tar -zxvf go1.9.2.linux-amd64.tar.gz
然后设置环境变量:
vim /etc/profile.d/myenv.sh export GOROOT=/home/superpika/go export GOPATH=/home/superpika/code export GOBIN=$GOROOT/bin export PATH=.:$PATH:/app/go/bin:$GOPATH/bin:/home/superpika/software/Gogland-171.3780.106/bin
生效:
source /etc/profile.d/myenv.sh
其中/home/superpika/software/Gogland-171.3780.106/bin为IDE二进制所在位置, IDE下载.
因为Golang的版本较多, 我建议应该适当更新。
Docker Golang
也可以将源码挂载进docker中进行编译, 然后在生产环境下放二进制.如:
# 下载源码 git clone https://github.com/hunterhug/rabbit.git # 进入目录 cd rabbit # 拉golang docker docker pull golang:1.9 # 将源码挂载进容器, 在容器里面编译 docker run -it --rm -v $PWD:/go/src/github.com/hunterhug/rabbit golang:1.9 /bin/bash >> cd /go/src/github.com/hunterhug/rabbit >> go build >> exit # 退出容器后目录下会有一个二进制文件 ./rabbit