linux环境配置Go运行环境

一、Go资源包下载

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

  • 作者将文件放在了/usr/local下,读者可以根据自己需要调整。

  • 解压文件

    bash 复制代码
    tar -zxvf go1.24.4.linux-amd64.tar.gz
  • 大致效果如下

三、配置环境变量

  • 检验相关文件中是否存在go的配置

    bash 复制代码
    cat ~/.bashrc 
  • 配置go的运行环境

  • GOROOT

  • GOPATH

  • GOPROXY

bash 复制代码
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 ,使文件生效;

  • 验证是否配置成功

    bash 复制代码
    root@iv-ydvy0ajfnkay8n6dlaby:/usr/local/go# go version
    go version go1.24.4 linux/amd64

3.2 配置在profile中--全局生效

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

    bash 复制代码
    cat /etc/profile
  • 创建go.sh文件在/etc/profie.d/路径下

    bash 复制代码
    cd /etc/profile.d/
    touch go.sh
  • 编辑go.sh,配置相关参数

    bash 复制代码
    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命令,使文件生效

  • 验证配置是否成功

相关推荐
kebidaixu8 分钟前
BCU 平台 RS485 驱动适配:从 THVD1406 到 ISO3082
linux
杨浦老苏27 分钟前
家庭实验室监控仪表盘HomeLab-Monitor
运维·docker·监控·群晖
回忆2012初秋1 小时前
【Nginx】原理、配置与运维实战(2)
运维·nginx·策略模式
Urbano2 小时前
工装外套全制作流程、工序痛点及自动化设备升级方案
运维·自动化
映翰通朱工2 小时前
工业4G网关无公网IP远程运维实战(内网终端异地访问方案)
运维·服务器·网络·安全·智能路由器
洪晓露2 小时前
将 rke2 集群证书延长至 10 年
运维·服务器·数据库
谢平康3 小时前
解决用 rm 报bash: /usr/bin/rm: Argument list too long错
linux·运维·运维开发
IP老炮不瞎唠3 小时前
Python 价格监控如何实现?思路与实用方法分享
运维·服务器·网络
GIS数据转换器3 小时前
城市排水生命线安全运行监测平台深度解析
java·运维·人工智能·python·安全·数据挖掘·无人机
Tokai_Teio_14 小时前
第四届黄河流域 misc
运维·服务器