go linux 源码编译环境,Linux 源码安装 GO 环境
Go 安装1.4以上的版本出现的问题
个人在安装 go1.9.2 的时候,一直 提醒的错误是:
Building Go bootstrap tool.
cmd/dist
ERROR: Cannot find /root/go1.4/bin/go.
Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4.
步骤
如果之前已经安装过老版本的 Go,清除 $GOPATH, $GOROOT 变量。
安装好 Git。
配置 Git
git config —global user.email “email-for-github”
git config —global user.name “user name”
创建 SSH key,添加 Public Key 到 Github 账号。
ssh-keygen -t rsa -b 2048
复制 ~/.ssh/id_rsa.pub中的Public Key 到 github SSH settings 以添加新的 SSH key
安装 gcc 和 glibc-devel
sudo yum install gcc glibc-devel
从源代码编译安装 Go1.4
cd ~/
git clone git@github.com:golang/go.git
cd go
git checkout -b 1.4.3 go1.4.3
cd src
./all.bash
复制 ~/go 到 $GOROOT_BOOTSTRAP(默认值是~/go1.4)
cp ~/go ~/go1.4 -rf
从源代码编译安装 Go[version]
cd ~/go
git clean -dfx
git checkout -b version go[version]
cd src
./all.bash
设置 $GOPATH 以及添加 Go 二进制路径到 $PATH
sudo vi /etc/profile
Golang Env
export GOROOT=/root/go
export GOBIN=$GOROOT/bin
export GOPATH=/xx/goProject
重启和测试
sudo source /etc/profile
go version
go version go linux/amd64
尽量找编译好的吧, 这编译时间其实还是挺长的
本作品采用《CC 协议》,转载必须注明作者和本文链接
相关文章:

django html数据库连接,Django数据库连接的问题
多线程运行项目。有N个工作线程从DB中获取jobs,并把结果写回DB。项目运行一段时间后,发现数据库连接耗尽了,幸好内存大,然后一直往上调,最后连接数都上8000多。耗尽连接数的时候,postgresql会出现类似这样的…

Java Web之XML基础
有好几天没有更新博客了,前段时间因为要开学了,需要凑足学费才能继续在学校学习,耽误了几天,这两天需要补充前面需要学习的一些知识点了。今天就开始进入JavaWeb阶段吧,这段时间我们需要了解一些前端的知识,…
ios NSLayoutConstraint
为了让我们的应用在不同尺寸的屏幕下都能 “正常”的表示,我们尽量不要把数据写死。大多数可视元素都是一个矩形区域,当然这个矩形区域有坐标的,我们有了这个区域坐标就能确定可视元素的现实位置了。但是iphone5和以前的屏幕不一样了…

分布式技术追踪 2017年第十二期
分布式系统实践 1. 深入Facebook图数据库系统(TAO)系列 http://dwz.cn/5zQEdo http://dwz.cn/5zQEBK http://dwz.cn/5zQEPV 摘要: TAO是Facebook 的分布式图数据库, 存储了Facebook所有的社交关系数据, TAO的QPS超过30亿, 作者曾经在Facebook做过TAO相关…

linux 统计日志数量总,shell统计日志中时间段内匹配的数量的方法
shell统计日志中时间段内匹配的数量的方法,有需要的朋友可以参考下。假设日志文件mtasvr.log格式如下:T:24583088(04:02:06)[root:Info] 6KqowLDLAgC93DFIKrENAA.41S2:from,to, queuedT:122428336(13:36:51)[root:Info] 6KqowLAbAAByYzJIZGsOAA.2W:from,…

商品评论html,商品评论列表.html
提交取 消new Vue({el: #app,data: {fullLoad:,dialogVisible:false,jsonData:{"id":"","type":"edit","list":[{"type":"grid","icon":"icon-grid-","columns":[{"…

autolayout autoresizing
WWDC 2012 Session笔记——202, 228, 232 AutoLayout(自动布局)入门 这是博主的WWDC2012笔记系列中的一篇,完整的笔记列表可以参看这里。如果您是首次来到本站,也许您会有兴趣通过RSS,或者通过页面左侧的邮件订阅的方式订阅本站。 AutoLayout…

MongoDB安装和MongoChef可视化管理工具的使用
MongoDBWindows 用户向导:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/注意:最后一步时,左下角的勾勾要去掉,mongodb compass是图形化管理界面,下载它需要很久很久,还有可能一直…

angular轮播图
还是直接上代码比较好 <!doctype html><html lang"en"><head> <meta charset"UTF-8" /> <title>Document</title> <link rel"stylesheet" type"text/css" href"css/animate.min.css"…

linux 脚本的作用,shell export 作用
shell与export命令用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个sh…

标签选择器用于修改html元素默认的样式,html – 为什么CSS选择器与 sign(直接子)覆盖默认样式?...
问题不是子组合器(>),它是color属性,它是可继承的。虽然颜色属性的初始值因浏览器而异,但继承是常见的。这意味着元素的文本颜色从父代继承。您在代码中看到这一点。相反,border属性是不可继承的。请注意,与文字颜色…

[hdu1828] Picture
帅哥美女们大家好! 今天本蒟蒻补一篇题解! 线段树维护扫描线求矩形周长并。 扫描线的话,跟求面积类似,这道题可以只扫一次,也可以x,y两个方向分别扫一次。 题目传送门 1 #include<cstdio>2 #include&…

洛谷 P2126 Mzc家中的男家丁
题目背景 mzc与djn的…还没有众人皆知,所以我们要来宣传一下。 题目描述 mzc家很有钱(开玩笑),他家有n个男家丁…

linux如何查看内存最大的几个文件,详解Linux如何查看当前占用CPU或内存最多的几个进程...
命令ps -aux | sort -k4nr | head -N命令详解:1、head:-N可以指定显示的行数,默认显示10行。2、ps:参数a指代all――所有的进程,u指代userid――执行该进程的用户id,x指代显示所有程序,不以终端…

ios 真机调试
步骤: 一、真机调试所需材料说明二、进入申请界面三、添加App ID四、添加设备(Devices)五、添加证书(Certificates)六、添加描述文件(Provisioning Profiles)七、配置XCode 一、真机调试所需材料说明 在申请真机调试证书之前,先对苹果真机调试所需的文件…

html 表单内容怎么获取不到,jquery中formdate一直获取不到对象中的[0]的值 包括本身也是一个空的数据怎么办?...
jquery中formdate一直获取不到对象中的[0]的值 包括本身也是一个空的数据怎么办?再做一个前台的ajax方法 查网上用formdate方法上传。可是进了接口之后一直在控制台获取不到formdate的值包括formdate[0]的值也一样 接口应该是没有问题 因为用传统的表单submit提交也…

看雪CTF 2016_第八题分析
用exeinfo查看发现是x64程序,所以用平常的OD调试器是调试不到的,需要用x64的调试器 我这里是用x64dbug 这个调试器来进行调试分析 经过一步一步调试,发现程序调用RtlMoveMemory 这个api来进行获取我们输入的注册码 Rax的内存地址即为我们输入…

20169212 2016-2017-2 《网络攻防实践》第四周学习总结
20169212 2016-2017-2 《网络攻防实践》第四周学习总结 教材学习中的问题和解决过程 wireshark学习 主机:Kali ip:192.168.1.117 目标:www.bdwm.net 任务:捕获连接 www.bdwm.net的输入信息 利用wireshark可以清楚的看到发包的全过…

linux7挂载ntfs分区,刚安装centos7,请教大神如何挂载ntfs的分区
liangbenrang 于 2015-12-22 17:39:08发表:2、关于AS服务器Redhat5、6 CPU性能低问题,建议做如下调整:关于AS服务器Redhat5、6 CPU性能低问题,建议做如下调整:服务器BIOS设置(不同型号服务器设置方法不太一样):cpu关闭…

UIViewController、UINavigationController与UITabBarController的整合使用
UINavigationController与UITabBarController是iOS开发中最常用的两种视图控制器,它们都属于UIViewController的子类,继承关系如下: interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding> interface UINav…

小学生正确使用计算机,小学生做数学作业用计算器的做法正确吗?为什么?
用计算器做数学题是一种偷懒的做题方法,不知道现在的数学课本上还有没有计算机教学这一章节的内容,学习使用计算器也是学习内容之内的,但是计算器是用来解决那些较复杂的数字运算的,基本的四则运算还是不要用计算器,尽…

【php】 PHP 支持 9 种原始数据类型
PHP 支持 9 种原始数据类型。 四种标量类型: boolean(布尔型)integer(整型)float(浮点型,也称作 double)string(字符串)三种复合类型: array(数组…

linux安装vsftpt服务,centos安装vsftp服务.md
# 使用nginx和vsftp搭建图片服务器并使用Java上传图片到该图片服务器## 安装vsftp1、首先,安装vsftpdshellyum -y install vsftpd复制代码2、验证是否安装成功shellrpm -qa vsftpd复制代码3、查看vsftp相关配置文件shellll /etc/vsftpd/复制代码vsftpd.conf文件是主…

android support v4、v7、v13
android support v4、v7、v13的区别及作用和用法 1, Android Support V4, V7, V13是什么? 本质上就是三个java library。 2, 为什么要有support库? 如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support 3, 三个Support 库的…

SimpleInjector 简单使用
SimpleInjector 简单使用,未完待续转载于:https://www.cnblogs.com/aresyl/p/6627372.html

win设置计算机网络,Win10怎么修改网络类型,Win10网络类型怎么设置?
Win10怎么修改网络类型,Win10网络类型怎么设置?对某件事物越是了解的深入,越是能发现产品的猫腻!比如Win10!因为产品性能没升级多少,但是马甲换的却非常勤快!可能有些朋友会感觉,下面的内容似曾相识。下面的Win10怎么修改网络类型的内容&…

GIL+死锁与递归锁+信号量+event事件
GIL全局解释器锁: GIL本质就是一把互斥锁,相当于执行权限,每个进程内都会存在一把GIL,同一进程内的多个线程 必须抢到GIL之后才能使用Cpython解释器来执行自己的代码,即同一进程下的多个线程无法实现并行 但是可以实现并发 在Cpython解释器下,如果想实现并行可以开…

编程之法----面试和算法心得
第1章 字符串 1.1 字符串的旋转 输入一个英文句子,翻转句子中单词的顺序。要求单词内字符的顺序不变,句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如:若输入“I am a student.”,则输出“stude…

ios 消息通知
苹果的通知分为本地通知和远程通知,这里主要说的是远程通知 历史介绍 iOS 3 - 引入推送通知UIApplication 的 registerForRemoteNotificationTypes 与 UIApplicationDelegate 的 application(_:didRegisterForRemoteNotificationsWithDeviceToken:),appl…

aml linux 环境,各位辛苦编译DSDT.aml的兄弟,linux是个好工具啊,简单提取
本小菜先后安装雪豹和lion,驱动一直不能完美解决。本想靠dsdt和idsdt大法驱动我的G310M显卡,可是困难重重。小本bios为phoenix,而非各位大神提供的ami和aword板,编译错误达到201处,更改rtc处编译剩余7处错误࿰…