您的位置:首页 > 运维架构 > Linux

Linux Mint 17 搭建Golang开发环境

2015-10-22 16:48 375 查看
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! 字样,恭喜你,基本环境搭建完成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: