在学校Linux服务器上配置go语言环境

🌏个人博客:尹蓝锐的博客

希望文章能够给到初学的你一些启发~ 如果觉得文章对你有帮助的话,点赞 + 关注+ 收藏支持一下笔者吧~

1、查看Linux系统型号

bash 复制代码
uname -a

2、下载go安装包到服务器

go语言中文网

下载好之后我通过SFTP直接将安装包拖动到服务器了。也可以用命令下载到服务器

bash 复制代码
#下载安装包
wget https://studygolang.com/dl/golang/go1.25.0.linux-amd64.tar.gz
#解压安装包
tar -zxvf go1.25.0.linux-amd64.tar.gz

3、配置go语言环境变量

由于我使用的是学校的服务器,所以我没有管理员权限,于是我才用如下命令配置:

3.1 进入配置页面

bash 复制代码
 vim ~/.bashrc

3.2 按 i 键进入insert模式,并在最后添加如下代码(根据你的go文件解压地址进行更改)

bash 复制代码
export GOROOT=/public/home/yinlanrui2025/env/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

编辑好之后按ESC键退出编辑模式,然后输入

bash 复制代码
:wq

保存并退出环境变量配置页面

3.3 使环境变量生效

bash 复制代码
source ~/.bashrc

3.4 验证环境变量是否配置成功

bash 复制代码
go version

3.5 修改环境路径(非必选)

bash 复制代码
go env

原路径是国外的url,速度非常慢

输入以下命令后即可修改

bash 复制代码
go env -w GOPROXY=https://goproxy.cn,direct

参考博文:服务器远程连接控制以及在Linux环境下安装go编译环境

如果我的博客能给您带来启发,请不吝点赞、评论和收藏,也欢迎您关注我的博客。

如果你喜欢这篇文章,别忘了留下你的感想和建议,让我知道你的想法。同时,也请继续关注我的博客,我们不见不散!

最后,愿每一位读到这里的你,都能拥有一个充实而美好的每一天。不管世界怎样变化,保持学习,保持热爱,保持对生活的好奇心,我们的故事,还在继续......

相关推荐
开开心心_Every几秒前
支持自定义名单的实用随机抽签工具
运维·服务器·pdf·电脑·excel·启发式算法·宽度优先
Harm灬小海2 分钟前
【云计算学习之路】企业常用服务搭建:构建Apache WEB服务器
运维·服务器·学习·云计算·apache
大江东去浪淘尽千古风流人物8 分钟前
【Polaris-VIO】Docker 镜像跨硬件分发的隐藏陷阱:AVX-512、-march=native 与 CPU 指令集解耦边界
运维·docker·容器·slam·vio·avx-512
十子木9 分钟前
SSH 反向端口转发 (Remote Port Forwarding)
运维·ssh
AI云原生13 分钟前
远程控制软件进入协作阶段:ToDesk、向日葵、AnyDesk、RustDesk怎么选?
运维·服务器·网络·windows·docker·云原生·开源软件
java1234_小锋15 分钟前
Spring Boot 的嵌入式服务器(如 Tomcat)是如何启动的?如何替换为 Jetty 或 Undertow?
服务器·spring boot·tomcat
测试员周周7 小时前
【Appium 系列】第16节-WebView-H5上下文切换 — 混合应用的自动化难点
运维·开发语言·人工智能·功能测试·appium·自动化·测试用例
小辰记事本9 小时前
从零读懂RoCEv2数据包构造:从WQE到线缆上的完整旅程
服务器·网络·网络协议·rdma
小鹏linux10 小时前
Ubuntu 22.04 部署开源免费具有精美现代web页面的Casdoor账号管理系统
linux·前端·ubuntu·开源·堡垒机
在角落发呆10 小时前
Linux转发配置:解锁网络互联的核心密码
linux·运维·网络