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安装成功了!

相关文章

  • golang 归并排序,快速排序,堆排序的实现

    golang 归并排序,快速排序,堆排序的实现

    本文主要介绍了golang 归并排序,快速排序,堆排序的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • go中import包的大坑解决方案

    go中import包的大坑解决方案

    最近开始使用Go/GoLand 在import 自定义包时出现各种状况,本文就介绍一下go中import包的大坑解决方案,具有一定的参考价值,感兴趣 可以了解一下
    2022-06-06
  • 解决golang json解析出现值为空的问题

    解决golang json解析出现值为空的问题

    这篇文章主要介绍了解决golang json解析出现值为空的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • 详解Golang time包中的结构体time.Time

    详解Golang time包中的结构体time.Time

    在日常开发过程中,会频繁遇到对时间进行操作的场景,使用 Golang 中的 time 包可以很方便地实现对时间的相关操作,本文先讲解一下 time 包中的结构体 time.Time,需要的朋友可以参考下
    2023-07-07
  • Golang实现程序优雅退出的方法详解

    Golang实现程序优雅退出的方法详解

    项目开发过程中,随着需求的迭代,代码的发布会频繁进行,在发布过程中,Golang如何让程序做到优雅的退出?本文就来详细为大家讲讲
    2022-06-06
  • 一文教你如何封装安全的go

    一文教你如何封装安全的go

    这篇文章主要给大家介绍了关于如何封装安全go的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-02-02
  • Golang实现数据结构Stack(堆栈)的示例详解

    Golang实现数据结构Stack(堆栈)的示例详解

    在计算机科学中,stack(栈)是一种基本的数据结构,它是一种线性结构,具有后进先出(Last In First Out)的特点。本文将通过Golang实现堆栈,需要的可以参考一下
    2023-04-04
  • golang双链表的实现代码示例

    golang双链表的实现代码示例

    这篇文章主要介绍了golang双链表的实现代码示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • Go语言中的switch用法实例分析

    Go语言中的switch用法实例分析

    这篇文章主要介绍了Go语言中的switch用法,实例分析了switch的功能及使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • GoLang unsafe包详细讲解

    GoLang unsafe包详细讲解

    从golang的定义来看,unsafe 是类型安全的操作。顾名思义,它应该非常谨慎地使用; unsafe可能很危险,但也可能非常有用。例如,当使用系统调用和Go结构必须具有与C结构相同的内存布局时,您可能别无选择,只能使用unsafe
    2022-10-10

最新评论