Linux Mint 17 搭建Golang开发环境

1 简介

  本篇文章旨在记录如何在Mint下搭建一个Golang开发环境,以及笔者在搭建时所遇到的一些小问题,适合新手做入门参考!

 
 
2 准备工作

下载所需文件
  Golang 的官方网站目前无法正常访问,原因嘛大家懂的!所以给出一个国内的镜像站点:Golang中国
  请自行根据系统版本选择对应的安装包,笔者这里以go1.4.2版本为例,并且操作系统为:Linux amd64,所以选择:go1.4.2.linux-amd64.tar.gz

 
 
3 开始安装

  笔者会将Golang安装到/opt/目录下,对于这个安装目录,大家可自行选择,但请务必记住此目录,后面还会用到!
 
0.1 解压程序包到安装目录

你可能需要运行如下命令:

sudo tar -zxvf go1.4.2.linux-amd64.tar.gz -C /opt/

Note
  请自行替换命令中的安装目录

 
0.2 设置环境变量

对于Mint来说,我们需要设置三处环境变量:
首先更改 /etc/profile 全局环境变量
如果你是32位操作系统,则添加:

# Golang config
export GOROOT=/opt/go #安装根目录
export GOARCH=386   #CPU架构
export GOOS=linux   #操作系统
export GOPATH=/home/××××/GoProjects #你的工作目录

如果你是64位操作系统,则添加:

export GOROOT=/opt/go #安装根目录
export GOARCH=amd64   #CPU架构
export GOOS=linux   #操作系统
export GOPATH=/home/××××/GoProjects #你的工作目录

Note

#除了以上“必须”配置项,你还可以根据需要配置以下条目
#GOBIN    #工作目录下的bin文件夹
#GOEXE    #生成的可执行文件后缀
#GOHOSTARCH #想要交叉编译的CPU架构
#GOHOSTOS #想要交叉编译的操作系统

更改当前××××用户的PATH环境变量
进入××××用户家目录,创建.bashrc文件
添加如下内容:

#Golang Config
export PATH=$GOROOT/bin:$PATH

Note
  对于普通用户××××而言,可以直接在家目录的.profile文件中添加如上的环境配置,也可以在家目录下建立一个.bashrc文件,并添加上述环境配置,从而不修改.profile

更改root用户的PATH环境变量
进入root用户家目录,创建.bashrc文件,并添加如下内容:

#Golang Config
export PATH=$GOROOT/bin:$PATH

Note
  注意,Mint的root用户下必须要创建.bashrc文件,方能自动加载环境配置,如果直接在家目录的.profile文件中更改,可能需要每次开机后手动在root用户下执行:source ~/.bashrc,以让环境变量生效

 
0.3 让配置生效吧

你可以分别在root用户和××××用户下分别执行如下命令,让环境变量生效:

  source /etc/profile
  source ~/.bashrc

好吧,如果你不想这么麻烦,你可以选择重启或者注销重新登陆!

 
 
4 验证一下

  试着在root用户和××××用户下输入go命令,查看一下输出,如果能顺利打印出Go的Usage信息,那么说明已经安装成功了!如果出现该命令不存在,你可以运行以下的命令,以此检查环境变量是否有误!

env | grep GO   #查看全局的环境变量设置
echo $PATH     #查看是否包含GOROOT/bin目录

 
 
5 实际测试

  随便进入一个目录,新建一个hello.go文件,输入以下代码:

package main

import (
    "fmt"
)

func main() {
    fmt.Println("Hello World!")
}

进入该文件所在目录,尝试编译运行:

go run hello.go

如果看到了熟悉的Hello World! 字样,恭喜你,基本环境搭建完成!

你可能感兴趣的:(linux,mint,golang,IDE,环境搭建,SublimeTex,Linux,相关安装与配置)