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

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命令,使文件生效

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

http://www.xdnf.cn/news/14045.html

相关文章:

  • 缩小 IEEE 会议论文 LaTeX 模板标题、作者信息和正文的间距
  • 零基础实战:用 Docker 和 vLLM 本地部署 bge-reranker-v2-m3 重排序模型
  • day65—回溯—单词搜索(LeetCode-79)
  • Django全栈开发实战与架构思考
  • 栈与队列:数据结构优劣全解析
  • Vue3 + Element Plus 获取表格列信息
  • DIPLOMAT开源程序是基于深度学习的身份保留标记对象多动物跟踪(测试版)
  • 【论文解读】START:自学习的工具使用者模型
  • Objective-c Block 面试题
  • 龙虎榜——20250613
  • 2025国家卫健委减肥食谱PDF完整版(免费下载打印)
  • Vue3 + Element Plus中el-table加载状态分析
  • 高频面试之10 Spark Core SQL
  • 深入解析 Python 的 socket 库:从基础通信到网络编程实战
  • 无人机抛投器模块使用与技术分析!
  • 篇章六 系统性能优化——资源优化——CPU优化(3)
  • React第六十二节 Router中 createStaticRouter 的使用详解
  • pmset - 控制 macOS 系统电源、睡眠、唤醒与节能
  • c++的STL库里的fill
  • 自主 Shell 命令行解释器
  • Dify创建 echarts图表 (二)dify+python后端flask实现
  • [MSPM0开发]之七 MSPM0G3507 UART串口收发、printf重定向,解析自定义协议等
  • 如何解决答题小程序大小超过2M的问题
  • C#使用ExcelDataReader高效读取excel文件写入数据库
  • 华为云Flexus+DeepSeek征文|基于华为云一键部署 Dify 应用的性能测试实践:构建聊天应用并使用 JMeter做压力测试
  • HarmonyOS5 运动健康app(一):健康饮食(附代码)
  • 苹果获智能钱包专利,Find My生态版图或再扩张:钱包会“说话”还能防丢
  • 【论文阅读笔记】ICLR 2025 | 解析Ref-Gaussian如何实现高质量可交互反射渲染
  • pom文件引用外部jar依赖
  • Web开发实战:Gin + GORM 构建企业级 API 项目