当前位置: 首页 > news >正文

linux环境配置Go运行环境

一、Go资源包下载

  • 下载地址:https://golang.google.cn/dl/

二、将资源上传至linux服务器

  • 作者将文件放在了/usr/local下,读者可以根据自己需要调整。
    在这里插入图片描述

  • 解压文件

    tar -zxvf go1.24.4.linux-amd64.tar.gz
    
  • 大致效果如下
    在这里插入图片描述

三、配置环境变量

  • 检验相关文件中是否存在go的配置
    cat ~/.bashrc 
    
  • 配置go的运行环境
  • GOROOT
  • GOPATH
  • GOPROXY
export GOROOT=/usr/local/go  # Go 安装路径,根据实际解压目录调整
export GOPATH=~/go           # 自定义工作区,可改路径
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GOPROXY=https://goproxy.cn,direct  # 替换默认代理,提升下载速度  

3.1 配置在.bashrc中–仅当前用户生效

在这里插入图片描述

  • 执行命令:source ~/.bashrc ,使文件生效;

  • 验证是否配置成功

    root@iv-ydvy0ajfnkay8n6dlaby:/usr/local/go# go version
    go version go1.24.4 linux/amd64
    

3.2 配置在profile中–全局生效

  • 查看是否有go相关的配置

    cat /etc/profile
    
  • 创建go.sh文件在/etc/profie.d/路径下

    cd /etc/profile.d/
    touch go.sh
    
  • 编辑go.sh,配置相关参数

    vim go.sh
    export GOROOT=/usr/local/go  # Go 安装路径,根据实际解压目录调整
    export GOPATH=~/go           # 自定义工作区,可改路径
    export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
    export GOPROXY=https://goproxy.cn,direct  # 替换默认代理,提升下载速度 
    
  • 执行source /etc/profile命令,使文件生效

  • 验证配置是否成功
    在这里插入图片描述

相关文章:

  • 《Head First》读书笔记
  • 缩小 IEEE 会议论文 LaTeX 模板标题、作者信息和正文的间距
  • (十四)自然语言处理中的深度学习:语言表征、模型架构与计算语言学基础
  • 现代简约单词卡片应用 - 基础版
  • shader实现发亮的粒子 + 透明度渲染可能出现的坑
  • 生益PCB耐高温PCB板材怎么样?
  • 使用清华大学的 Hugging Face 镜像
  • python中的面向对象:继承、封装、多态
  • AFE之MC33772B详解
  • yum降低软件包版本
  • 第六天 界面操作及美化(6.2 控件属性节点)
  • AIGC 基础篇 Python基础 06 函数基础
  • mvnd-快速打包maven项目
  • 【通用定时器TIM2 TIM3 TIM4 TIM5】
  • 大端小端以及判别方式
  • java集合篇(三) ---- Collection 接口
  • LINE 接入说明
  • 学了软件测试后可以做哪些工作
  • Linux系统下安装RocketMQ5.3
  • Blazor Web Assembly - 使用Power Automate Desktop来跟踪一下Blazor页面的内存使用情况
  • 西安网站注册/百度搜索引擎网址格式
  • 域名网站备案/郑州seo公司
  • 2019建设银行招聘网站/南昌seo公司
  • 印记室内设计网站/站长工具 站长之家
  • 成都学网站建设/产品推广词
  • 网络营销的特点包括超前性/seo网站排名优化快速排