Ubuntu16.04下安装golang

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu16.04下安装golang相关的知识,希望对你有一定的参考价值。

一、通过apt-get安装

1.sudo apt-get install golang


2.设置GOPATH变量

GOPATH是扩展库的目录,Go先搜索标准库目录,然后搜索GOPATH库目录,所有的非标准库都放在GOPATH下。

以GOPATH为“/opt/go”目录为例子:

a.把export GOPATH=/opt/go加入到~/.bashrc文件的最后。

b.source ~/.bashrc

这样就加好了GOPATH。

注意:apt-get命令安装只能安装go1.6版本现在很多开源项目都用上了1.7以上建议手动安装更高版本。


二、手动安装新的稳定版本

1.以1.8版本为例子下载go1.8.linux-amd64.tar.gz安装包,官方下载地址:https://golang.org/dl/,官方经常抽风打不开,国内地址:http://www.golangtc.com/download


2.把安装包解压到/usr/local目录下

tar -C /usr/local -xzf go1.8.linux-amd64.tar.gz


3.配置go的环境变量

在 ~/.bashrc文件末尾加上如下环境变量:

export GOPATH=/opt/go

export GOROOT=/usr/local/go

export GOARCH=386

export GOOS=linux

export GOBIN=$GOROOT/bin/

export GOTOOLS=$GOROOT/pkg/tool/

export PATH=$PATH:$GOBIN:$GOTOOLS

然后source ~/.bashrc加载环境变量到内存。


GOPATH说明:GOPATH是扩展库的目录,Go先搜索标准库目录,然后搜索GOPATH库目录,所有的非标准库都放在GOPATH下。获取开源库可以用go get命令获取文件会自动放到$GOPATH/src目录下,例如:https://github.com/micro/examples/例子下的service例子,运行go get github.com/micro/examples/service命令会自动下载好sevice的源代码以及sevice依赖的开源库。


4. 测试安装是否成功

写经典的hello.go代码如下:

package main


import "fmt"


func main() {

    fmt.Println("Hello World!")

}


5.运行hello.go

a.用go run命令直接运行hello.go

go run hello.go

技术分享

b.用go build命令生成hello可执行文件

1)go build hello.go


2)./hello.go

技术分享

技术分享



本文出自 “Ubuntu1604安装golang” 博客,请务必保留此出处http://terrytong914.blog.51cto.com/2081604/1902631

以上是关于Ubuntu16.04下安装golang的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 16.04下安装64位谷歌Chrome浏览器

阿里云Ubuntu 16.04系统下安装Nginx

Ubuntu 16.04下安装MySQL详解

ubuntu16.04 下安装配置python3.6

Windows 7下安装Ubuntu16.04的方法

Ubuntu16.04下LAMP环境的安装与配置