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 协议》,转载必须注明作者和本文链接

go linux 源码编译环境,Linux 源码安装 GO 环境相关推荐

  1. 桌面排版软件Scribus v1.5.5源码编译,使用VS2017+Qt5.12.7环境

    软件官网 Scribus – Open Source Desktop Publishing Scribus Wiki Scribus Forums - Index 官方论坛 WebSVN - Scri ...

  2. Ubuntu下源码编译VirtualBox六 —— 源码编译(5)

    接前一篇文章<Ubuntu下源码编译VirtualBox五 -- 源码编译(4)>,链接如下: Ubuntu下源码编译VirtualBox五 -- 源码编译(4)_蓝天居士的博客-CSDN ...

  3. Ubuntu下源码编译VirtualBox五 —— 源码编译(4)

    接前一篇文章<Ubuntu下源码编译VirtualBox四 -- 源码编译(3)>,链接如下: Ubuntu下源码编译VirtualBox四 -- 源码编译(3)_蓝天居士的博客-CSDN ...

  4. windows 和 linux服务器环境下j2sdk 的安装和环境设置

    J2SDK 作为jsp系统配置中必不可少的组件,越来越多的得到应用.下来是我整理的以往工作时搜集的资料.使用时方便查询,希望对广大的工程师有帮助. windows服务器环境下 j2sdk 的安装和环境 ...

  5. linux源码编译rpm,Linux的RPM和源码包(CentOS)

    Liunx的软件包有源码包和二进制(RPM)包,源码包即是包含全部的源代码,绝大部分是使用c语言开发,其未经过编译,所以安装时要经过一系列编译,将其变成机器语言才能安装.RPM包是事先经过编译,其安装 ...

  6. linux从源码编译软件,linux软件源码的编译安装

    软件包的组成: 1二进制文件/bin,/sbin /usr/bin ,/usr/sbin /usr/local/bin /usr/local/sbin 2库文件 /lib, /usr/lib /usr ...

  7. Ubuntu下源码编译VirtualBox一 —— 源码下载

    VirtualBox想必大家都不陌生,做Linux开发的尤其是嵌入式Linux开发的人应该基本都知道或玩过VMware和VirtualBox.但通常都是为了在Windows电脑上能够使用Linux环境 ...

  8. 源码编译mysql5.5_源码编译安装MySQL5.5

    前面的blog都有介绍mysql数据库存,不过那都是通用二进制的格式安装的,本文主要介绍在Centos6.5系统上源码编译安装MySQL数据库以及如何在Centos5系列版本的系统上如何编译安装cma ...

  9. 基于YUM安装与源码编译或二进制多实例安装Mariadb,mysql

    基于YUM 1 安装 yum install mariadb 2 创建多实例对应的目录结构 mkdir /mysql/{3306,3307,3308}/{data,etc,socket,log,bin ...

  10. tensorflow源码编译教程_源码编译安装tensorflow 1.8

    参考官方指南 基本要求 官网测试过的源代码配置如下: image 也就是说,按照这个版本安装的话不应该再产生版本的问题了. 我的配置 ubuntu 16 python 2.7 nccl 2.3 gcc ...

最新文章

  1. 【bzoj4372】烁烁的游戏 动态点分治+线段树
  2. netty系列之:netty架构概述
  3. numpy 矩阵求逆_numpy 矩阵运算
  4. python执行mysql存储过程_Mysql学习---使用Python执行存储过程
  5. Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT)
  6. 第三季-第8课-系统调用方式文件编程
  7. 1.2 cacti安装
  8. 洛谷P2024 食物链
  9. vfp 生成html,利用VFP脚本开发动态Web系统
  10. 《精通javascript》-----------------------读书笔记
  11. 在线uml画图工具网站
  12. ARM体系结构与编程模型总结
  13. 碎碎念情境记忆法——最适合程序员的背单词方法
  14. Win11系统连接不上wifi如何解决
  15. HDU - 2014 青年歌手大奖赛_评委会打分
  16. 织梦php模板安装教程,织梦CMS模板详细图文安装教程
  17. 自己开发的j2ee Web快速开发平台简介
  18. 局域网内配置Outlook 2007支持收发Domino 8.5邮箱
  19. 华为云区块链BCS笔记
  20. 短线炒股技巧 短线绝招全攻略

热门文章

  1. 2022-2028年中国侧线油行业市场研究及前瞻分析报告
  2. 前端Vue学习之路(五)插件的使用
  3. debian10 简单的CA使用
  4. 【JavaScript总结】JavaScript发展与学习内容
  5. oracle自动备份
  6. Bert系列(二)——源码解读之模型主体
  7. CRF(条件随机场)与Viterbi(维特比)算法原理详解
  8. iOS视频硬编码技术
  9. 构建可扩展的GPU加速应用程序(NVIDIA HPC)
  10. YOLOv4 资源环境配置和测试样例效果