Fedora14 Linux系统安装Golang开发环境笔记

 更新时间:2014年10月28日 08:55:10   投稿:junjie  
这篇文章主要介绍了Fedora14 Linux系统安装Golang开发环境笔记,本文讲解了2种安装方法,需要的朋友可以参考下

我的环境为Fedora14, Go有多种安装方式,我的这里介绍两种的安装方式:

一、Go源码安装

Go使用Mercurial进行版本管理,首先你必须安装了Mercurial,然后才能下载。

1、首先安装Mercurial(获取hg命令)

复制代码 代码如下:

[root@localhost ~]# yum install mercurial 

2、设置环境变量GOROOT作为Go的安装目录

复制代码 代码如下:

[root@localhost ~]# mkdir /home/go/ 
 
[root@localhost ~]# export GOROOT=/home/go/ 

3、获取Go最新的发布版本(现在是go1.0.3)源代码

复制代码 代码如下:

[root@localhost ~]# hg clone -r release http://go.googlecode.com/hg/ $GOROOT 

4、设置环境变量PATH指向Go的二进制文件所在的目录,让shell可以找到它们

复制代码 代码如下:

[root@localhost ~]# export PATH=$PATH:$GOROOT/bin 

5、开始编译Go

复制代码 代码如下:

[root@localhost ~]# cd /home/go/src/  
[root@localhost src]# ./all.bash 

6.执行go

复制代码 代码如下:

[root@localhost src]# go version  
go version go1.0.3 

如果输出得到上面的结果,说明Go安装成功了!

二、Go标准安装包安装

到Go的官网下载安装包go1.0.3.linux-386.tar.gz

1、解压go1.0.3.linux-386.tar.gz到/usr/local/下面

复制代码 代码如下:

[root@localhost share]# tar xzvf go1.0.3.linux-386.tar.gz -C /usr/local/ 

2、设置环境变量PATH

复制代码 代码如下:

[root@localhost ~]# export PATH=$PATH:/usr/local/go/bin 

3、执行go

复制代码 代码如下:

[root@localhost share]# go version  
go version go1.0.3 

如果输出得到上面的结果,可以断定你的Go安装成功了!

相关文章

  • go开发中引用静态库.a文件的方法

    go开发中引用静态库.a文件的方法

    这篇文章主要介绍了go开发中引用静态库.a文件的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • 利用GO语言实现多人聊天室实例教程

    利用GO语言实现多人聊天室实例教程

    聊天室的实现大家应该都遇到过,这篇文章主要给大家介绍了关于利用GO语言实现多人聊天室的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2018-03-03
  • 利用systemd部署golang项目的实现方法

    利用systemd部署golang项目的实现方法

    这篇文章主要介绍了利用systemd部署golang项目的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Go语言init函数详解

    Go语言init函数详解

    今天小编就为大家分享一篇关于Go语言init函数详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-04-04
  • Go语言实现简单的一个静态WEB服务器

    Go语言实现简单的一个静态WEB服务器

    这篇文章主要介绍了Go语言实现简单的一个静态WEB服务器,本文给出了实现代码和运行效果,学习Golang的练手作品,需要的朋友可以参考下
    2014-10-10
  • 解决Goland中利用HTTPClient发送请求超时返回EOF错误DEBUG

    解决Goland中利用HTTPClient发送请求超时返回EOF错误DEBUG

    这篇文章主要介绍了解决Goland中利用HTTPClient发送请求超时返回EOF错误DEBUG,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • 详解golang开发中select多路选择

    详解golang开发中select多路选择

    这篇文章主要介绍了golang开发中select多路选择,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • Goland编辑器设置选择范围背景色的操作

    Goland编辑器设置选择范围背景色的操作

    这篇文章主要介绍了Goland编辑器设置选择范围背景色的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • 深入理解Go语言中的数组和切片

    深入理解Go语言中的数组和切片

    Go语言中的数组大概相当与C/C++中的数组,固定大小,不能够动态扩展大小,而切片大概相当与C++中的Vector,可以动态扩展大小,当大小超过容量时,重新分配一块内存,然后将数据复制到新的内存区域。下面我们通过几个问题来更好理解golang 的数组和切片,一起来看看吧。
    2016-09-09
  • go语言base64用法实例

    go语言base64用法实例

    这篇文章主要介绍了go语言base64用法,实例分析了Go语言base64编码的实用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02

最新评论