专栏首页咸鱼学PythonGo 语言开发环境一键安装 | Linux版

Go 语言开发环境一键安装 | Linux版

Go 语言开发环境一键安装 | Linux 版

curl -SL https://gitea.com/skiy/golang-install/raw/branch/master/install.sh | bash /dev/stdin -v 1.13.4

最新版 Go 语言一键安装脚本。

•支持 Linux / MacOS / FreeBSD 等系统

•支持自定义版本

•支持自定义GOPATH

注意

•英文版本的地址已失效。

•必须在 root 用户下执行脚本。

•默认安装最新版本的 go version, GOPATH 目录为 ~/.go/path

安装

在线安装

默认安装

$ curl https://gitea.com/skiy/golang-install/raw/branch/master/install.sh | bash

自定义安装

MY_DIY_GO_VERSION 是自定义版本号, 例如: 1.12.8

MY_DIY_GO_PATH 是自定义版本号, 例如: /home/myhome/go

$ curl -SL https://gitea.com/skiy/golang-install/raw/branch/master/install.sh | bash /dev/stdin -v MY_DIY_GO_VERSION -d MY_DIY_GO_PATH

离线执行

保存脚本并且命名为 install.sh

# 默认配置
$ sh install.sh

# 自定义    
$ sh install.sh -v 1.12.8 -d /home/myhome/go

脚本可执行权限,那么同时可以自定义 Go 版本和 GOPATH。

# 添加可执行权限
$ chmod +x install.sh

# 默认配置
$ ./install.sh

# 自定义
$ ./install.sh -v 1.12.8 -d /home/myhome/go

使用说明 ./install.sh -h

Go install

Usage: ./install.sh [-h] [-v version] [-d gopath]

Options:
  -h            : this help
  -v            : set go version (default: latest version)
  -d            : set go path (default: ~/.go/path

本文分享自微信公众号 - 咸鱼学Python(xianyuxuepython)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-11-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 重构:改善饿了么交易系统的设计思路

    重构前的交易系统第一版的代码可以追溯到 8 年前,这期间也经历过拆解重构,17 年我来到时,主要系统是这样:

    DevOps时代
  • 11.21 VR扫描:七维视觉完成数千万人民币B轮融资;Oculus Go暂不支持USB扩容功能

    近日,北京七维视觉科技有限公司,宣布已获得数千万人民币B轮融资,由广东南方媒体融合发展投资基金和青岛巨峰科技创业投资有限公司共同投资。该轮融资资金将用于后续产品...

    VRPinea
  • dubbo-go 的开发、设计与功能介绍

    dubbo-go 是目前 Dubbo 多语言生态最火热的项目。dubbo-go 最早的版本应该要追溯到 2016 年,由社区于雨同学编写 dubbo-go 的初...

    奋斗蒙
  • 如何掌握所有的程序语言,对的,是所有

    很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎么学习。由于我知道如何掌握“所有”的程序语言,总是感觉这种该学“一种”什么语言的问题比较低级,所以...

    JavaQ
  • Golang语言之JSON解码函数Unmarshal

    工作中我们经常会遇到解码JSON格式的数据,本文通过4个示例介绍工作中常用到的四种 JSON格式。在 Golang语言中,通常是使用标准库的encoding/j...

    frankphper
  • 开源新数据集,助力 Deepfake 检测研究

    当代的生成模型就是其中的一个例子,它能够合成极度逼真的图像、语音、音乐甚至视频。这些模型已广泛用于各种应用领域,如通过文字转语音让世界变得更加无障碍,以及帮助生...

    磐创AI
  • golang实现mysql连接池

    golang中连接mysql数据库,需要使用一个第三方类库github.com/go-sql-driver/mysql,在这个类库中就实现了mysql的连接池,...

    陶士涵
  • 利用channel实现简单的工作池

    先启动固定数量的goroutine,每个goroutine都在从channel中获取数据,如果这个channel为空,就阻塞等待在那里 channel中传递一个...

    陶士涵
  • Golang语言教程之hello,world

    学习新语言通常从hello,world开始,本文通过hello,world示例代码来介绍一下Golang 语言的基础知识。

    frankphper
  • 谷歌软件工程师:我为什么喜欢用Go语言?

    Go语言最近几年逐渐获得越来越多的开发者的喜欢。在Go社区前不久刚刚庆祝Go诞生10周年生日之际,谷歌云软件工程师Benjamin Congdon发表个人博客,...

    CDA数据分析师

扫码关注云+社区

领取腾讯云代金券