首页 > 系统相关 >ubuntu安装go

ubuntu安装go

时间:2024-05-13 10:43:25浏览次数:14  
标签:profile GOPATH cn tar export ubuntu go 安装

获取安装包,wget 后面的下载链接请去golang官网(https://golang.google.cn/dl/)获取你想下载的对应go版本

sudo wget https://golang.google.cn/dl/go1.18.5.linux-amd64.tar.gz
# 解压文件
sudo tar xfz go1.18.5.linux-amd64.tar.gz -C /usr/local

修改 ~/.profile 或 ~/.bashrc 文件:比如 profile

vim ~/.profile

在文件末尾

在文件末尾添加以下行:

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$GOPATH:$GOBIN:$GOROOT/bin:$PATH

保存并关闭文件。然后,运行以下命令使更改生效:

source ~/.profile
或者
source ~/.bashrc

添加go的GOPROXY

go env -w GOPROXY="https://goproxy.cn"

查看信息 go env

标签:profile,GOPATH,cn,tar,export,ubuntu,go,安装
From: https://www.cnblogs.com/qcy-blog/p/18188763

相关文章

  • golang 压缩包解压问题汇总
    解压代码packagemainimport( "archive/zip" "bytes" "fmt" "golang.org/x/text/encoding/simplifiedchinese" "golang.org/x/text/transform" "io" "io/ioutil" "os" "path/......
  • Ubuntu安装kustomize
    二进制包地址https://github.com/kubernetes-sigs/kustomize/releases选择平台和版本,下载并添加到环境变量如果您使用的是Windows,可以通过控制面板中的系统设置来编辑环境变量,然后将kustomize二进制文件的目录路径添加到PATH中。wgetkustomize_<version>_linux_amd64.t......
  • Dockerfile - build zgrpc-go-professionals:server
     FROM--platform=$BUILDPLATFORMalpineasprotocARGBUILDPLATFORM=linux/amd64TARGETOS=linuxTARGETARCH=amd64#downloadtheprotocbinaryfromgithub#Weunzipthefileinto/usr/local.Noticethatweareextractingboththeprotoc#binary(/bin/pr......
  • 软件安装过程中autogen.sh文件的作用
     001、软件安装过程中autogen.sh文件的作用(base)[[email protected]]#ls##原始解压后的文件,有autogen.shautogen.shconfigure.acLICENSEREADME.mdvcftools-0.1.16.tar.gzbuild-auxexamplesMakefile.amsrc(base)[root@pc1vcf......
  • 【ubuntu】程序运行时的任务栏图标
    1.快捷方式需要正确的配置StartupWMClass属性,那么如何获取这个属性呢?参考如下命令xprop|grepWM_CLASS将终端程序小窗运行上述命令,鼠标点击哪个应用窗体就会获取哪个窗体的名称,有可能会有多个,多个情况任选其一2.将图标复制到 /usr/share/pixmaps/中,文心一言的问答提到......
  • go高并发之路——缓存穿透、缓存雪崩
    缓存击穿、缓存穿透、缓存雪崩是使用Redis的三个经典问题,上篇文章讲了缓存击穿,今天就讲下剩下的两个问题。一、缓存穿透定义:缓存穿透是指查询一个根本不存在的数据,缓存层和DB层都不会命中。这样缓存永远不会生效,这些请求最终都会访问数据库。引起DB的压力瞬间变大,导致服务不可用......
  • 2024年,Rust和Go学习哪个更有优势
    在编程语言的世界里,技术的更新迭代速度一直都是非常快的。而在2024年这个特殊的年份,Rust和Go这两门编程语言备受关注,成为了许多程序员学习的焦点。那么,在这两者之间,到底该选择学习哪个,才能更具优势呢?本文将从各个方面分析比较Rust和Go,帮助读者更好地做出决策。1.语言特性比较Ru......
  • Django - Rest Framework 框架
    目录DRF的安装与配置序列化类SerializerDRF的安装与配置为了简化API的开发过程,我们可以使用DjangoRestFramework框架实现API开发。使用框架开发不仅能减少代码冗余,还可以规范代码的编写格式,这对企业级开发来说很有必要,毕竟每个开发人员的编程风格存在一定的差异,开发规范可......
  • PXE高效网络装机与Kickstart无人值守安装
    PXE高效网络装机与Kickstart无人值守安装目录PXE高效网络装机与Kickstart无人值守安装一、PXE概述1、PXE(PrebooteXcutionEnvironment)的概念2、PXE批量部署的优点3、部署PXE远程安装服务4、搭建PXE远程安装服务器二、搭建PXE远程安装服务器的步骤1、安装软件2、配置DHCP3......
  • autoit au3 IT管理员使用指南(二)自动安装软件基础
    简介上篇介绍了au3的基本操作流程,对于我们要自动安装软件,那么就是要安装某个软件,执行一个程序。本篇介绍执行一个程序。Run我们可以通过Run命令来执行一个程序,那么我们尝试执行一下搜狗输入法吧。创建sougou_input目录,下载搜狗输入法安装文件放入该目录。创建一个au3脚本#......