Ubuntu安装Go语言运行环境
作者:hebedich 发布时间:2024-03-09 11:06:15
标签:ubuntu安装go
在ubuntu论坛上看到一个抓取网页里的图片数据的帖子,于是就想着用GO语言来试下。那么先安装一个运行环境吧。以下安装方式在32位和64位的ubuntu12.04上都安装成功,并且所有命令,程序我都实际运行过,如果有问题,请给我留言。
1、安装Mercurial
Mercurial是一个版本控制系统,一会要用这个工具下载Go语言的源码。在ubuntu下就用apt-get安装就OK了,非常方便。
sudo apt-get install mercurial
2、下载Go语言源码
这一步会在命令行当前目录新建立一个go文件夹,并把代码文件下载到go文件夹里,所以要确定下当前目录下没有go文件夹。例如我是直接在/home目录下操作。
hg clone -u release https://code.google.com/p/go
3、开始安装
cd go/src
./all.bash
这个过程要花点时间,一键安装,非常强大。安装好后会提示类似如下的信息,
Installed Go for linux/386 in /home/go
Installed commands in /home/go/bin
*** You need to add /home/go/bin to your PATH.
大概就是说要把go的bin目录设置到$PATH去,这个变量就是运行命令搜索路径,暂时不设置也没关系,可以用全路径来处理。因为我之前选择的是/home目录,所以安装完成之后go的bin目录是/home/go/bin
4、国际惯例,第一个程序Hello world!
package main
import "fmt"
func main() {
fmt.Printf("Hello, world\n")
}
保存为hello.go文件,然后执行
/home/go/bin/go run hello.go
看到输出Hello world说明环境就安装成功了。
以上所述就是本文的全部内容了,希望大家能够喜欢。
0
投稿
猜你喜欢
- 一、I/O模型IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执
- 使用Python获取网段的IP个数以及地址清单需要用到IPy的库,而相应的方法主要就是IP。写小脚本如下: from IPy import
- 函数内部的函数只能在函数内部调用,不能在函数外部调用,通过接下来的学习你将会知道为什么会出现这种情况。一、名称空间名称空间(name spa
- 1.引言热力图的想法很简单,用颜色替换数字。现在,这种可视化风格已经从最初的颜色编码表格走了很长一段路。热力图被广泛用于地理空间数据。这种图
- template代码:<template> <div class="hello"> <ul
- 解决空格和空行报错问题到build文件夹下面的webpack.base.conf.js文件。然后打开该文件,找到图下这段代码,把他注释掉。注
- 安装SQL Server2016正式版今天终于有时间安装SQL Server2016正式版,下载那个安装包都用了一个星期安装包可以从这里下载
- 前言好记性不如烂笔头!最近在接口测试,以及爬虫相关,需要用到Python中的requests库,之前用过,但是好久没有用又忘了,这次就把这块
- PyQt5状态栏控件QStatusBar简介MainWindow对象在底部保留有一个水平条,作为状态栏(QstatusBar),用于显示永久
- Linux安装MySQL笔记1、在安装MySQL数据库服务器前,确保你的linux系统是可以连接网络的,下面我们将通过源码方式来安装mysq
- 是因工作需要做的一个批量修改代码的小东西,拿出来与大家分享。 目前可以处理的文件类型:.asp .inc .htm .html
- 一、python中“::-1”代表什么?在Python中::-1表示将字符或数字倒序输出(也称【反转
- python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU资源,在python中大部分情况需要使用多进程。python提供了
- 本文实例讲述了Python Django中间件,中间件函数,全局异常处理操作。分享给大家供大家参考,具体如下:应用名/middleware.
- sklearn的cross_validation包中含有将数据集按照一定的比例,随机划分为训练集和测试集的函数train_test_spli
- python调用文件时找不到相对路径current_path = os.path.dirname(__file__)if current_p
- 还记得以前在工作中,将爬来的其它网站的数据导到xml。但是会遇到一个问题:即网页会有ascII的控制字符。一开始以为是别人为了防止采集而加入
- 在日常工作中,除了会涉及到使用Python处理文本文件,有时候还会涉及对压缩文件的处理。通常会涉及到的压缩文件格式有:rar:Windows
- 二维离散傅里叶变换(DFT)对于二维图像处理,通常使用 x , y x, yx,y 表示离散的空间域坐标变量,用 u , v u,vu,v
- 写在前面嗯,学习GO,所以有了这篇文章博文内容为《GO语言实战》读书笔记之一主要涉及映射相关知识你要爱就要像一个痴情的恋人那样去爱,像一个忘