ubuntu 20 /CentOS 8.x/MAC 系统 中安装GO LANG(GO语言)
更新日期:2020-12-31
获取源码列表地址,选择适合自己系统的(我的是 go1.15.6.linux-amd64.tar.gz)
国内下载地址:https://studygolang.com/dl
https://dl.gocn.io/
https://studygolang.com/dl
wget https://studygolang.com/dl/golang/go1.15.6.linux-amd64.tar.gz
解压缩
tar -zxvf go1.15.6.linux-amd64.tar.gz
移动(要有ROOT权限)
mv go /opt/
风.FOX
以下全部都需要ROOT权限
1.ubuntu 20.x安装个GO Lang(go 语言)
1.1设置系统环境变量
vim /etc/profile.d/go.sh
在最后添加(按i键进入编辑状态,把光标拉倒最后,添加如下,最后按 :wq 键保存退出,其中:q! 是不保存强制退出)
export GOROOT=/opt/go
export GOBIN=$GOROOT/bin
export GO111MODULE=on
#export GOPROXY=
export GOPROXY=https://goproxy.cn,direct
#export GOPROXY=https://mirrors.aliyun.com/goproxy/
export PATH=.:$PATH:$GOBIN
1.2编译,使其生效
source /etc/profile
或
. /etc/profile
. /etc/bashrc
1.3测试
如果能看见版本号,那么配置成功!
go version
go version go1.8.1 linux/amd64
1.4 其他git和mercurial 安装
sudo apt-get install git
sudo apt-get install mercurial
在使用中发现,如果不安装以上两个,就得自己手动去下载一些文件
新版git http://blog.csdn.net/fenglailea/article/details/46605011
2.CentOS 7.X 安装 GO Lang (GO语言)
2.1设置系统环境变量
vim /etc/profile.d/go.sh
在最后添加(按i键进入编辑状态,把光标拉倒最后,添加如下,最后按 :wq 键保存退出,其中:q! 是不保存强制退出)
export GOROOT=/opt/go
export GOBIN=$GOROOT/bin
export GO111MODULE=on
#export GOPROXY=
export GOPROXY=https://goproxy.cn,direct
#export GOPROXY=https://mirrors.aliyun.com/goproxy/
export PATH=.:$PATH:$GOBIN
2.2编译,使其生效
source /etc/profile
或
. /etc/profile
. /etc/bashrc
2.3测试
如果能看见版本号,那么配置成功!
go version
go version go1.8.1 linux/amd64
3. MAC 系统安装 go lang
3.1 下载
https://studygolang.com/dl 推荐
http://www.golangtc.com/download 推荐
https://storage.googleapis.com/golang 官方一个xml 列表
打开下载地址下载 darwin-amd64的压缩包
详细MAC 安装请看
https://blog.csdn.net/fenglailea/article/details/70216964
x.源码编译安装(通用)
看此文章:http://my.oschina.net/fishman/blog/121915
有几点补充说明一下
x.1 下载速度非常慢,有时还不能下载
你懂的.[被墙].
x.2 只安装如下就可以
sudo apt-get install git
sudo apt-get install mercurial
x.3 环境变量添加完成后,不用重启立即生效
source ~/.bashrc
ubuntu 20 /CentOS 8.x/MAC 系统 中安装GO LANG(GO语言)相关推荐
- anydesk linux安装_在CentOS 8/RHEL 8系统中安装AnyDesk的方法
本文介绍如何在CentOS 8/RHEL 8 Linux Desktop操作系统中安装AnyDesk,所安装的版本是Anydesk 5.1.2.我们将使用预打包的RPM软件包从AnyDesk Yum存 ...
- 在mac系统中安装node
在mac系统中安装node.js 这里使用软件包安装方式.首先打开node.js的中文网站http://nodejs.cn/download/,选择16.15.0版本. 下载完成之后,点击安装,出现如 ...
- 如何在Ubuntu 20.04的Anaconda不同环境中安装不同的CUDA版本(2020年8月)
我觉得这个需求肯定很多朋友都有. 首先应该考虑一点:如果装了不同版本的CUDA,是不是也得装不同版本的cuDNN?我目前的结论是:为了不影响系统中本来的cuDNN,是可以不装的.按照这篇博客的介绍:h ...
- 【转】Mac系统中安装homebrew(类似redhat|Centos中的yum;类似Ubuntu中的apt-get)
Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get.yum神器 Homebr ...
- 【Python】在Mac系统中安装Pygame
我们通过Homebrew来安装Pygame,Homebrew是Mac OSX上的软件包管理工具,如果还没安装Homebrew,将以下命令粘贴至终端先安装Homebrew /usr/bin/ruby - ...
- mac电脑配置java环境变量_教你在Mac系统中配置JAVA环境变量的方法
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.下面向大家介绍Mac电脑上如何配置Java ...
- brew安装php-ffmpeg,mac 系统编译安装ffmpeg
发表于 2019-05-03 19:03:20 by 月小升 mac 系统编译安装macOS High Sierra Version 10.13.6(17G6030) git clone https: ...
- Ubuntu 20.04系统中安装vncserver的方法步骤
系统中安装vncserver以便于远程图形化管理和使用.安装vncserver的步骤如下: 第一步:安装桌面环境和VNCServer #更新apt update#安装桌面环境sudo apt inst ...
- 磁盘管理来安装linux,Linux_在CentOS系统中安装quota来管理磁盘配额,在网络管理的工作中,由于硬 - phpStudy...
在CentOS系统中安装quota来管理磁盘配额 在网络管理的工作中,由于硬盘的资源是有限的,常常需要为多用户的服务器设定用户的linux磁盘配额.这个功能对公用的多用户服务器(免费的或者收费的)来说 ...
- centos 卸载软件_一篇看懂!详解-Linux系统中安装软件的三种方法
Linux系统中安装软件的三种方法 注:本文主要以CentOS为例介绍常用的安装方式,其他版本linux在文章底部 Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1.文件位置 系 ...
最新文章
- 『HTML5制造仿JQuery作用』减速
- hbase 数据的导入导出
- [黑金原创教程] FPGA那些事儿《数学篇》- CORDIC 算法
- 打开c语言运行不了_手机上有哪些不错的c语言编程软件?
- 代码提示_PHPStorm 支持 Laravel Facades 的代码提示
- 区块链数字广告项目-【DadxChain】
- 全国计算机等级考试题库二级C操作题100套(第25套)
- .net core + headless chrome实现动态网页爬虫
- C#坏习惯:通过不好的例子学习如何制作好的代码——第2部分
- webpack异步加载业务模块
- CentOS搭建SVN记录
- 使用SSMS将excel导入到sqlserver
- 迅捷PDF编辑器如何编辑PDF文字图文教程
- 中望3d快捷键命令大全_中望CAD快捷键命令大全
- 5、Shader如何启用SPR Batcher支持
- python中对fits文件读取和保存
- 内存报错:Cannot allocate memory
- OkGo上传文件、图片的用法
- 170 套各种公司网站模板软件公司网站模板企业网站模板创意设计公司网站模板html5网页静态模板Bootstrap扁平化网站源码css3手机seo自适响应
- js访问对方手机文件夹_Javascript读取某文件夹下的所有文件
热门文章
- [android开发IDE]adt-bundle-windows-x86的一个bug:无法解析.rs文件--------rs_core.rsh file not found...
- mfc中句柄与指针的区别
- 网页服务器目录属性,IIS 6.0 F1:网站属性 - 目录安全性选项卡
- js多个定时器 id按顺序么_定时器和时间轮系列(一): 初识
- 全国计算机报名入口攀枝花学院,2017年攀枝花学院艺术类专业考试网上报名入口...
- 单片机网关与linux网关区别,浅谈Linux的路由与网关
- 拓端tecdat|MATLAB用深度学习长短期记忆 (LSTM) 神经网络对智能手机传感器时间序列数据进行分类
- 拓端tecdat|Mac系统R语言升级后无法加载包报错 package or namespace load failed in dyn.load(file, DLLpath = DLLpath,
- 拓端tecdat|TensorFlow 2建立神经网络分类模型——以iris数据为例
- About 产量数据选取问题