linux go语言运行环境,安装Go语言运行环境
安装Go运行环境,如果从旧版本的Go进行升级,必须先删除现有版本。
1. 二进制包安装
下载包
cd /usr/local/src
wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
二进制包的安装非常简单,直接解压就可以了
tar zxvf go1.8.3.linux-amd64.tar.gz -C /usr/local
添加/usr/local/go/bin到PATH环境变量
export PATH=$PATH:/usr/local/go/bin
安装完毕查看版本号
[root@www local]# go version
go version go1.8.3 linux/amd64
安装到自定义位置
Go假定它们被安装在 /usr/local/go(或c:\GoWindows下)中,也可以自定义安装到其他位置。在这种情况下,必须将GOROOT环境变量设置为指向安装目录。
例如,如果安装Go到你的主目录,应该添加以下命令到$HOME/.profile:
export GOROOT=$HOME/go1.X
export PATH=$PATH:$GOROOT/bin
注意:GOROOT仅当安装到自定义位置时才必须设置。
2. 编译安装
1) 先安装Go1.4
Go 1.4是最后一个用C编写的版本,因为后面的版本是使用Go语言编写的,我们需要使用Go1.4做为编译器去编译它们。
下载Go1.4源码包,其中包含了Go 1.4源代码以及累积的修补程序。
cd /usr/local/src
wget https://storage.googleapis.com/golang/go1.4-bootstrap-20170531.tar.gz
解压包
tar zxvf go1.4-bootstrap-20170531.tar.gz
mv go /usr/local/go1.4
编译
cd /usr/local/go1.4/src
./make.bash
2) 安装Go1.8.3
下载Go1.8.3
cd /usr/local/src
wget https://storage.googleapis.com/golang/go1.8.3.src.tar.gz
解压
tar zxvf go1.8.3.src.tar.gz -C /usr/local
cd /usr/local/go/src/
编译脚本会从$GOROOT_BOOTSTRAP这个变量里查找编译器的位置。如果不设置,默认值GOROOT_BOOTSTRAP 是$HOME/go1.4。
设置go1.4的安装目录
export GOROOT_BOOTSTRAP=/usr/local/go1.4
编译go1.8.3
./make.bash
添加/usr/local/go/bin到PATH环境变量
export PATH=$PATH:/usr/local/go/bin
如果自定义安装到其他位置,请将GOROOT环境变量设置为指向安装目录,例如:
export GOROOT=$HOME/go1.X
安装完毕后查看版本号
[root@www local]# go version
go version go1.8.3 linux/amd64
3. 测试:
vi /tmp/hello.go
加入以下内容:package main
import "fmt"
func main() {
fmt.Printf("hello, woymk!\n")
}
保存后执行
[root@www ~]# go run /tmp/hello.go
hello, woymk!
[root@www ~]#
以上输出表示Go语言运行环境安装成功!
linux go语言运行环境,安装Go语言运行环境相关推荐
- Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断后的处理
介绍Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断后的处. Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断或关机后,重新开机,运行数据库 ...
- r语言 读服务器数据,R语言数据实战 | 安装R语言
原标题:R语言数据实战 | 安装R语言 1.R的获取和安装 获取和安装R很容易(这也是它"亲民"的地方),具体步骤如下: Step 1: 登陆R语言官方网站https://www. ...
- c语言 r语言 java,R语言rJava包安装载入及JAVA环境配置
rJava 包的安装与载入 一般文本分词的教程都会贴出: install.packages("rJava") library(rJava) 来引导我们装载rJava包,运行inst ...
- Linux、Windows、Mac安装JDK并配置环境变量(附删除原有jdk)
查看并卸载Linux自带的JDK 首先连接上你的linux服务器,输入java -version命令,查看当前服务器的jdk安装情况: #查看版本 java -version #查询本地安装的JDK ...
- Clion下的STM32环境安装(包运行调试)
@TOC 准备 参考链接:配置CLion用于STM32开发 挑选工具 一.环境类选择: Java:jre-8u341-windows-x64(STM32CubeMX下载过有用的说明有java环境,不需 ...
- python学习环境安装_python学习系列----环境的安装
最近又想捣鼓下Python了,一来也是给自已找点事吧,毕竟做这行不进则退呀:我平时上班是做PHP的.所以其它时候还是想通过多学习提高下自已吧.好了,废话说完了,正题 其实以前也用过Pyth ...
- openai的gym baseline spiningup 深度强化学习环境安装 手撸gym环境demo
按照spiningup我们学习DRL,链接 https://github.com/openai/gym https://github.com/openai/baselines 1. 安装anacond ...
- java开发环境安装原理,java开发环境搭建 java开发环境的完整搭建过程
想了解java开发环境的完整搭建过程的相关内容吗,Rosalh在本文为您仔细讲解java开发环境搭建的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:java开发环境搭建步骤,java开发环 ...
- python selenium环境安装及配置_selenium环境配置
一. 安装步骤 无网安装 前提:机子已安装 Firefox24.0 版本,若没有安装,请先安装 Firefox 浏览器 24.0 版本 1 . python-2.7.6.msi 安装程序包,双击运行安 ...
最新文章
- 【Android 安全】DEX 加密 ( Java 工具开发 | 加密解密算法 API | 编译代理 Application 依赖库 | 解压依赖库 aar 文件 )
- file extension php,.php File Extension
- 笔记:less的三种使用方法
- C语言试题三十二之编写函数function,它的功能是:将一个字符串转换为一个整数(不得调用c语言提供的将字符串转换为整数的函数)。
- 《四世同堂》金句摘抄(十八)
- 怎么查看过程xact_abort 是否开启_空调噪音大怎么办?
- gps有几个轨道面_同样是精准定位,为何GPS只用24颗卫星,北斗却需要55颗卫星?...
- 三星中国区启动裁员计划,无奈回应:提升在中国市场的竞争力
- 实时视频流(url)——延时显示
- 怎样下载mysql5.5_如何下载5.5版的mysql
- Qt线程:QThread
- java图片压缩、图片缩放
- c语言 教学设计,C语言教案
- 【Windows】Windows如何使用注册表修改软件默认安装路径?
- 烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一 个小时十五分钟呢?(微软面试题)
- ns的安装与使用及tcl的入门学习
- mysql数据被截断_Mysql5.7中使用groupconcat函数数据被截断的问题完美解决方法
- 4-八爪鱼boss直聘信息采集
- Openxml读取和生成简单类型的Excel
- 叫春、主旋律、本山大叔的硬伤和春晚苍蝇