安装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语言1.11.4版本。 1. **Go语言特性** - **简洁语法**:Go语言的语法简洁明了,易于学习,同时避免了C++和Java等语言的一些复杂性。 - **并发支持**:通过goroutines和...
【标题】"bililili后台源代码完整版80M版本go语言 github java go语言" 涉及到的是一个关于视频分享平台哔哩哔哩(B站)的后台源代码,该源代码以Go语言为主,同时也包含了Java的相关部分,并且在GitHub上发布。...
通过深入阅读"Go语言编程"这本书和分析配套的源代码,学习者不仅可以掌握Go语言的基本语法,还能了解到高级特性的使用和最佳实践,进一步提升Go语言的编程能力。对于网络编程的爱好者来说,Go语言提供了一个高效且...
标题 "Golang中国网站源代码" 提供了我们要讨论的核心主题——Go语言(Golang)在中国的官方网站的源代码。这个网站可能是为了推广、教育和社区建设,为中国的Go开发者提供资源和信息。源代码是公开的,这体现了开源...
### GoAhead 2.5源代码分析概览 #### 一、引言 GoAhead是一款轻量级的嵌入式Web服务器,广泛应用于各种嵌入式设备中,如路由器、打印机等。它以其小巧的体积、高效能以及高度可定制性而著称。本文将深入分析Go...
GoAhead源代码的核心特性包括: - 支持静态内容服务,如HTML、CSS和JavaScript文件。 - 基于事件的异步I/O模型,高效利用CPU资源。 - 内置SSL/TLS支持,确保数据传输安全。 - 支持基本的身份验证机制,如...
### GCC源代码编译安装详解 #### 一、前言 GCC(GNU Compiler Collection)是GNU项目下的一款开源编译器套件,包含了多种编程语言的前端和后端支持,如C、C++、Objective-C、Fortran、Ada、Go等。本文档将详细介绍...
4. **利用Javadoc和源代码**:当在Eclipse中浏览Android API时,如果某个方法或类的实现细节不清楚,可以通过右键点击该方法或类名,选择“Go to”>“Declaration”,这将带你到该方法或类的源代码实现处。...
在实际应用中,CSP理论已被广泛用于操作系统、分布式系统、网络协议等领域,例如Google的Go语言就深受CSP影响,其并发模型就是基于CSP的概念设计的。通过学习和实践CSP的实现代码,开发者可以更好地理解和掌握并发...
Go语言的`gofmt`内置在Go编译器中,只需要执行`go fmt`命令即可完成代码格式化,其简洁的命令行操作和强大的格式化能力深受Go开发者喜爱。 在实际开发中,合理选择和使用源代码格式化工具,不仅可以提升代码质量,...
《GO语言实战》一书中的源代码是一份珍贵的学习资源,它涵盖了Go语言的各种核心概念和技术,旨在帮助读者深入理解并熟练运用Go语言进行实际开发。这个压缩包文件"code-master"包含了书中各个章节的练习代码,使得...
`README.md`文件通常会提供讲义的概述、安装指南、学习路径建议,以及如何运行和理解源代码的提示。通过阅读和实践这个讲义,初学者将能够快速掌握Go语言的基础,并具备解决实际问题的能力。对于已经有一定经验的...
如何研究Go内部实现,本书介绍了从源代码安装Go语言的详细步骤,并强调了对于想更深入了解Go语言的开发者来说,理解源代码是理解语言核心原理的必经之路。书中还介绍了阅读本书的方法,鼓励读者参与到开源项目中,与...
Go-gotests是一个针对Go语言(Golang)的命令行工具,它的主要功能是自动生成Go测试代码。这个工具使得开发者在编写Go程序时能够快速地为源代码中的函数和方法创建对应的测试用例,极大地提高了测试代码的编写效率。...
### Centos7安装golang知识点详解 #### 一、引言 随着云计算和微服务架构的兴起,Go语言因其简洁高效、并发模型强大等特点而受到...此外,还可以探索更多的Go语言开发工具和框架,进一步提升您的开发效率和代码质量。
这篇文档将深入解析《麻将游戏源代码》的相关知识点,主要涉及麻将游戏的开发、MFC框架的应用、资源管理和游戏逻辑等内容。首先,我们要明白“麻将游戏”是一种基于策略和概率的传统娱乐活动,将其转化为电子游戏...
在这个名为“Go语言开发的大量源代码.zip”的压缩包中,我们很可能找到了一系列使用Go语言编写的软件或插件的源代码。这些源代码为我们提供了学习和理解Go语言编程实践的宝贵资源。下面将详细探讨Go语言的一些关键...
在Linux环境中,Go语言(Golang)是一种广泛使用的开源编程语言,特别适合构建高效、可靠的网络服务和系统工具。在没有互联网连接或者网络环境受限的情况下,离线安装Go语言是必要的。本文将详细介绍如何在Linux系统...
该源码包是goahead公司的web服务器源代码中关于文件上传的补丁代码。如果使用goAhead作为嵌入式web服务器,并要实现文件上传功能,则需要打该补丁。本人利用该补丁源码在goAhead-2.5版本中实现了文件上传功能。