1.下载golang安装包
2.将golang安装包上传到Linux服务器,解压到/usr/local/目录(root用户)
tar -zxvf go1.13.4.linux-amd64.tar.gz -C /usr/local/
3.配置golang环境变量
cd ~
vi .bash_profile
[添加以下内容]
export GOROOT=/usr/local/go
export GOPATH=/home/fuzhiyong/goProject
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT/bin
export PATH=$PATH:$GOPATH/bin
[附:环境变量相关解释]
- GOROOT设置golang的安装位置,我们解压到了/usr/local/目录,该目录下的go/文件夹一定是go的环境的根目录,就是打开go目录后别再有一个go/目录。
- GOBIN目录是执行 go install 后生成可执行文件的目录
- GOPATH是我们的工作目录,一般我们设置到用户目录下,这个要根据你电脑的实际情况去配置。在介绍一下go的工作目录结构。在我们设置的工作目录下有3个子目录
├── bin
├── pkg
└── src
- bin文件夹存放go install命令生成的可执行文件,可以把$GOBIN路径加入到PATH环境变量里,这样就可以直接在终端里使用我们go开发生成的程序了。
- pkg文件夹是存在go编译生成的文件。
- src存放的是我们的go源代码,不同工程项目的代码以包名区分。
4.添加完成后保存退出,然后执行"source .bash_profile"或者注销重新登录一下。然后执行"go version"能看到版本信息说明环境已经搭建好了
source .bash_profile
go version
5.接下来写个demo来试试。到我们配置的工作目录中(使用go bulid在那个目录都可以,使用go install命令必须要在工作目录下)我的工作目录是/home/fuzhiyong/goProject/src/test/新建 test.go 写几行代码
mkdir -p /home/fuzhiyong/goProject/src/test/
cd /home/fuzhiyong/goProject/src/test/
vi test.go
[test.go文件内容如下]
package main
import "fmt"
func main() {
fmt.Println("Hello Golang")
}
6.然后执行"go build test.go",该目录下会生成一个test文件,使用"./test"命令运行,输出Hello Golang说明成功
go build test.go
./test
标签:local,golang,test,export,Linux,go,PATH,安装,目录 From: https://blog.51cto.com/chengzheng183/6350642