文档章节

golang install on centos

风林火山
 风林火山
发布于 2012/11/13 06:52
字数 194
阅读 6483
收藏 4

 

 

安装Mercurial

在进行后面的操作之前需要安装Mercurial版本管理系统(可以输出hg名词检测是否安装)。输入以下命令安装:

$ yum install mercurial

 

获取代码

以下命令会创建一个go目录。切换到相应目录,并且确保当前位置不存在go目录,运行命令:

$ hg clone -r release https://go.googlecode.com/hg/ go 

 

安装Go

编译go环境:

$ cd go /src $ ./all.bash

*** 设置$PATH

$ cd /etc/profile.d/

$ vi go.sh

export GOROOT=/home/you/go 

export GOBIN=$GOROOT/bin

export GOARCH=amd64 
export GOOS=linux 
export PATH=.:$PATH:$GOBIN  
$ . ./go.sh 
 编写程序 

以hello.go代码为例,用以下命令编译:

package main import "fmt" func main(){    fmt.Printf("hello world\n") }

$ go build hello.go 

运行程序: $ ./hello
关于 如何管理编译go项目需参阅
https://golang.org/doc/code.html 

© 著作权归作者所有

共有 人打赏支持
风林火山
粉丝 44
博文 83
码字总数 56143
作品 0
北京
后端工程师
加载中

评论(2)

风林火山
风林火山

引用来自“Hily”的评论

./go.sh 不会起作用,应该用 source /etc/profile

前面有个点 $ . ./go.sh 跟 source一样的。
Hily
Hily
./go.sh 不会起作用,应该用 source /etc/profile
Centos 安装Golang 1.9以上版本

Centos执行yum install golang,安装的go版本为1.8 如果已经yum安装了go,可以通过下面的命令删掉 如果想要安装1.9以上版本,得先下载官方提供的tar包,如下: https://storage.googleapis.c...

zhang_gq
03/27
0
0
从源代码安装Go1.6到CentOS 7

在中国网络环境下从源代码安装Go1.6到CentOS 7 https://github.com/northbright/Notes/blob/master/Golang/china/install-go1.6-from-source-on-centos7-in-china.md 背景 在当前的中国网络环......

黄金比
2016/11/10
165
0
Linux下一键安装go语言最新版本的教程

原创于:http://www.zzzzy.com/201512023931.html 目前仅支持64位。若需要32位,还需要修改一下源码里面的那个下载地址的参数。 第一种方式:直接通过我写好的脚本下载安装也行(一键安装)。 ...

flydo
2015/12/05
196
0
利用supervisor在linux上部署goweb项目

最近在鼓捣golang守护进程的实现,无意发现了supervisor这个有意思的东西。supervisor是一个unix的系统进程管理软件,可以用它来管理apache、nginx等服务,若服务挂了可以让它们自动重启。当...

卐字旗下的余晖
2015/12/14
135
0
golang在ubuntu-12.04和centos-6.5上的安装

golang官方编译器安装与配置 安装gcc工具,因为golang有些功能是使用c写的,所以构建golang的编译是必须的 $ sudo apt-get install bison gawk gcc libc6-dev make 安装mercurial工具,目的使...

加油2018
2013/08/28
0
1

没有更多内容

加载失败,请刷新页面

加载更多

IDEA 鼠标跳到下一行

敲代码时有时会出现这样的情况,鼠标在图中的位置,还需要手动将鼠标移动到这行的末尾然后再回车才能到新的一行。 用【Shift + Enter】,可以【IDEA新建一行,并且光标移到新行】...

karma123
11分钟前
3
0
在Kubernetes集群中部署ownCloud云盘系统

ownCloud ownCloud is a file sharing server that puts the control and security of your own data back into your hands. 参考 建立自己的共享云盘 - 使用ownCloud 远程访问家里机器的文件......

openthings
13分钟前
1
0
Python编写的以太坊虚拟机的新实现Py-EVM

Py-EVM是用Python编写的以太坊虚拟机的新实现。目前github上695个star,正在积极开发中,但正在通过以太坊/测试提供的测试套件快速推进。我们感谢有Vitalik和现有的PyEthereum代码,使得我们...

geek12345
15分钟前
1
0
(2)集成element-ui

(2)集成element-ui 1 安装element-ui依赖 cnpm install --save element-ui 2 按需引入 借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。 首先,安装 ...

neumeng
19分钟前
2
0
linux下tree命令的用法解释

tree命令,主要功能是创建文件列表,将所有文件以树的形式列出来 linux下的tree就比较强大了,但一般系统并不自带这个命令,需要手动下载安装。 安装 : 1 yum -y install tree -a 显示所有文...

嘘嘘者
33分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部