`

源代码安装go

    博客分类:
  • go
阅读更多
安装Mercurial

如何在Ubuntu上安装Mercurial?


sudo apt-get install python2.5
sudo apt-get install python-all-dev
sudo apt-get install python-setuptools
sudo easy_install -U mercurial
hg --version


安装GO
hg clone -u release https://code.google.com/p/go ~/dist
cd go/src
./all.bash


运行all.bash后,出现“ALL TESTS PASSED” 说明安装成功

在~/.bashrc文件中增加以下

export GOROOT=~/dist
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN


测试是否可以用命令中运行 #go
Go is a tool for managing Go source code.

Usage:

	go command [arguments]

The commands are:

    build       compile packages and dependencies
    clean       remove object files
    env         print Go environment information
    fix         run go tool fix on packages
    fmt         run gofmt on package sources
    get         download and install packages and dependencies
    install     compile and install packages and dependencies
    list        list packages
    run         compile and run Go program
    test        test packages
    tool        run specified go tool
    version     print Go version
    vet         run go tool vet on packages

Use "go help [command]" for more information about a command.

Additional help topics:

    c           calling between Go and C
    gopath      GOPATH environment variable
    importpath  import path syntax
    packages    description of package lists
    testflag    description of testing flags
    testfunc    description of testing functions

Use "go help [topic]" for more information about that topic.


官方有一种更简单的方式安装
1.下载go源代码
wget http://go.googlecode.com/files/go1.2.linux-amd64.tar.gz

2.解压到/usr/local 目录下
tar -C /usr/local -xzf go1.2.linux-amd64.tar.gz

3.增加到PATH中
在/etc/profile或者 $HOME/.profile中增加
export PATH=$PATH:/usr/local/go/bin

4.运行go测试是否成功


参考:http://blog.csdn.net/tony1130/article/details/3739695
分享到:
评论

相关推荐

    go语言实战源代码

    在"Go语言实战"这本书中,作者深入浅出地介绍了Go语言的核心特性和最佳实践,而随书附带的源代码正是为了帮助读者更好地理解和应用这些知识。 源代码通常包含了各种示例程序,涵盖了Go语言的基本语法、数据类型、...

    go语言1.11.4版本的安装包.tar.gz

    在本教程中,我们将讨论如何从源代码安装Go语言1.11.4版本。 1. **Go语言特性** - **简洁语法**:Go语言的语法简洁明了,易于学习,同时避免了C++和Java等语言的一些复杂性。 - **并发支持**:通过goroutines和...

    bililili后台源代码完整版80M版本go语言 github java go语言

    【标题】"bililili后台源代码完整版80M版本go语言 github java go语言" 涉及到的是一个关于视频分享平台哔哩哔哩(B站)的后台源代码,该源代码以Go语言为主,同时也包含了Java的相关部分,并且在GitHub上发布。...

    go语言编程的书籍与源代码包

    通过深入阅读"Go语言编程"这本书和分析配套的源代码,学习者不仅可以掌握Go语言的基本语法,还能了解到高级特性的使用和最佳实践,进一步提升Go语言的编程能力。对于网络编程的爱好者来说,Go语言提供了一个高效且...

    golang中国 网站 源代码

    标题 "Golang中国网站源代码" 提供了我们要讨论的核心主题——Go语言(Golang)在中国的官方网站的源代码。这个网站可能是为了推广、教育和社区建设,为中国的Go开发者提供资源和信息。源代码是公开的,这体现了开源...

    goahead 源代码

    GoAhead源代码的核心特性包括: - 支持静态内容服务,如HTML、CSS和JavaScript文件。 - 基于事件的异步I/O模型,高效利用CPU资源。 - 内置SSL/TLS支持,确保数据传输安全。 - 支持基本的身份验证机制,如...

    GCC 编译安装文档 怎么用源代码安装GCC

    ### GCC源代码编译安装详解 #### 一、前言 GCC(GNU Compiler Collection)是GNU项目下的一款开源编译器套件,包含了多种编程语言的前端和后端支持,如C、C++、Objective-C、Fortran、Ada、Go等。本文档将详细介绍...

    eclipse中android源代码-点击系统封装的方法可以看到源代码

    4. **利用Javadoc和源代码**:当在Eclipse中浏览Android API时,如果某个方法或类的实现细节不清楚,可以通过右键点击该方法或类名,选择“Go to”>“Declaration”,这将带你到该方法或类的源代码实现处。...

    源代码格式化工具源代码格式化软件

    Go语言的`gofmt`内置在Go编译器中,只需要执行`go fmt`命令即可完成代码格式化,其简洁的命令行操作和强大的格式化能力深受Go开发者喜爱。 在实际开发中,合理选择和使用源代码格式化工具,不仅可以提升代码质量,...

    《GO语言实战》一书中的源代码

    《GO语言实战》一书中的源代码是一份珍贵的学习资源,它涵盖了Go语言的各种核心概念和技术,旨在帮助读者深入理解并熟练运用Go语言进行实际开发。这个压缩包文件"code-master"包含了书中各个章节的练习代码,使得...

    go编程基础 讲义涉及源代码

    `README.md`文件通常会提供讲义的概述、安装指南、学习路径建议,以及如何运行和理解源代码的提示。通过阅读和实践这个讲义,初学者将能够快速掌握Go语言的基础,并具备解决实际问题的能力。对于已经有一定经验的...

    深入解析Go.pdf

    如何研究Go内部实现,本书介绍了从源代码安装Go语言的详细步骤,并强调了对于想更深入了解Go语言的开发者来说,理解源代码是理解语言核心原理的必经之路。书中还介绍了阅读本书的方法,鼓励读者参与到开源项目中,与...

    Go-gotests一个从源代码生成Go测试的命令行工具

    Go-gotests是一个针对Go语言(Golang)的命令行工具,它的主要功能是自动生成Go测试代码。这个工具使得开发者在编写Go程序时能够快速地为源代码中的函数和方法创建对应的测试用例,极大地提高了测试代码的编写效率。...

    Centos7安装golang

    ### Centos7安装golang知识点详解 #### 一、引言 随着云计算和微服务架构的兴起,Go语言因其简洁高效、并发模型强大等特点而受到...此外,还可以探索更多的Go语言开发工具和框架,进一步提升您的开发效率和代码质量。

    麻将游戏源代码.rar

    这篇文档将深入解析《麻将游戏源代码》的相关知识点,主要涉及麻将游戏的开发、MFC框架的应用、资源管理和游戏逻辑等内容。首先,我们要明白“麻将游戏”是一种基于策略和概率的传统娱乐活动,将其转化为电子游戏...

    Go语言开发的大量源代码.zip

    在这个名为“Go语言开发的大量源代码.zip”的压缩包中,我们很可能找到了一系列使用Go语言编写的软件或插件的源代码。这些源代码为我们提供了学习和理解Go语言编程实践的宝贵资源。下面将详细探讨Go语言的一些关键...

    golang+离线安装golang1.18.9+rpm离线安装golang1.18

    在Linux环境中,Go语言(Golang)是一种广泛使用的开源编程语言,特别适合构建高效、可靠的网络服务和系统工具。在没有互联网连接或者网络环境受限的情况下,离线安装Go语言是必要的。本文将详细介绍如何在Linux系统...

    goahead公司的web服务器源代码中关于文件上传的补丁代码

    该源码包是goahead公司的web服务器源代码中关于文件上传的补丁代码。如果使用goAhead作为嵌入式web服务器,并要实现文件上传功能,则需要打该补丁。本人利用该补丁源码在goAhead-2.5版本中实现了文件上传功能。

    go并发编程实践V2+源代码

    Go语言,也称为Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的、强类型的语言。它以其简洁的语法、高效的语言特性以及内置的并发支持而闻名。在这个"Go并发编程实践V2"的课程中,我们将...

Global site tag (gtag.js) - Google Analytics