Linux Mint 17 搭建Golang开发环境
来源:互联网 发布:木门 erp 源码 编辑:程序博客网 时间:2024/04/30 06:01
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 configexport 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 Configexport PATH=$GOROOT/bin:$PATH
Note
对于普通用户××××而言,可以直接在家目录的.profile文件中添加如上的环境配置,也可以在家目录下建立一个.bashrc文件,并添加上述环境配置,从而不修改.profile
更改root用户的PATH环境变量
进入root用户家目录,创建.bashrc文件,并添加如下内容:
#Golang Configexport 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 mainimport ( "fmt")func main() { fmt.Println("Hello World!")}
进入该文件所在目录,尝试编译运行:
go run hello.go
如果看到了熟悉的Hello World! 字样,恭喜你,基本环境搭建完成!
- Linux Mint 17 搭建Golang开发环境
- Linux Mint Qt5 开发环境搭建
- Linux Mint Qt5 开发环境搭建
- tensorflow+cuda+linux mint开发环境搭建
- Linux Mint 17下搭建Ruby环境
- 在linux mint上搭建android开发环境
- golang开发环境搭建
- golang开发环境搭建
- golang开发环境搭建
- 搭建golang开发环境
- Golang开发环境搭建
- Linux Mint 17.3 开发环境
- windows搭建GoLang开发环境
- 1.Golang开发环境搭建
- Vim搭建Golang开发环境
- linux Mint 17(ubuntu)下angularjs开发环境配置
- 我的Android开发环境--Linux Mint
- Linux ubuntu mint 系统安装和基本开发环境的搭建
- wxhl iOS bj 49 张浩 学习心得文章连载 第15章
- 高通平台msm8909 LK 实现LCD 兼容
- IOS开发数据库篇—SQLite模糊查询
- C、C++ 读取文件
- Openfire开发配置,Openfire源代码配置,OpenFire二次开发配置
- Linux Mint 17 搭建Golang开发环境
- Android : 类似UC的效果:向上滑动地址栏隐藏
- Git详解之二:Git基础
- hdu2018 母牛的故事 (动态规划)
- 网站SEO优化战略之用户需求分析
- Fab CEO:创办四家公司教给我的90件事
- iOS开发数据库篇—SQLite常用的函数
- onDraw介绍和总结前面两节说的onLayout和onMeasure
- 如何提高android串口kernel log等级