麒麟os搭建go环境有三种方法:一、apt安装golang-go包,快捷但版本较旧;二、官网下载二进制包手动安装,兼容所有架构且版本可选;三、通过kylin-ide内置工具链一键配置,适合桌面用户。

如果您在麒麟操作系统上需要搭建Go语言开发环境,但尚未配置GOROOT、GOPATH或无法执行go命令,则可能是由于未安装Go运行时或环境变量未正确设置。以下是解决此问题的步骤:
一、使用APT源安装预编译Go包
该方法依赖麒麟OS官方软件源中维护的golang-go包,安装快捷、依赖自动解决,适合快速搭建基础开发环境,但版本通常为Go 1.19或1.21 LTS,不保证为最新稳定版。
1、打开终端,执行系统更新命令以确保软件源列表最新:sudo apt update
2、安装Go语言运行时及工具链:sudo apt install golang-go -y
3、验证安装结果:go version
4、确认GOROOT与GOPATH默认路径:go env GOROOT GOPATH
注意:此方式在ARM64架构(如飞腾、鲲鹏平台)的麒麟V10中可能无可用golang-go包,若提示“Unable to locate package”,请跳转至方法二或三
二、下载官方Go二进制包手动安装
该方法直接从Go官网获取对应CPU架构的预编译二进制包,完全规避包管理器兼容性限制,适用于aarch64(ARM64)、x86_64等所有麒麟OS支持架构,且可自由选择Go版本(如1.21.13、1.22.10等LTS或稳定版)。
1、在终端中确认当前系统架构:uname -m
2、根据输出结果选择对应下载链接(示例以Go 1.22.10为例):
• 若输出为aarch64,执行:wget https://go.dev/dl/go1.22.10.linux-arm64.tar.gz
• 若输出为x86_64,执行:wget https://go.dev/dl/go1.22.10.linux-amd64.tar.gz
3、解压至/usr/local目录:sudo tar -C /usr/local -xzf go*.tar.gz
4、编辑当前用户环境配置文件:vim ~/.bashrc
5、在文件末尾添加以下两行(确保GOROOT指向/usr/local/go,且bin目录已加入PATH):export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
6、使配置立即生效:source ~/.bashrc
7、验证安装:go version && go env GOROOT
关键提示:务必删除旧版Go残留(如存在/usr/local/go.old),避免GOROOT冲突;若曾用其他方式安装过Go,请先执行sudo rm -rf /usr/local/go再解压新包
三、通过Kylin-IDE内置工具链安装Go
Kylin-IDE是银河麒麟官方推出的集成开发环境工具,内建语言支持管理模块,可一键下载并配置指定版本Go SDK,自动处理GOROOT/GOPATH及代理设置,特别适合不熟悉命令行操作的桌面版用户。
1、启动Kylin-IDE应用程序
2、进入菜单栏“工具”→“选项”→“语言支持”或类似路径(具体名称依Kylin-IDE版本而定)
3、在语言支持管理界面中查找“Go”或“Golang”条目
4、点击“添加”或“安装SDK”,选择所需Go版本(如1.21.13、1.22.10等)
5、确认安装路径为系统推荐位置(默认通常为$HOME/.kylin-ide/go-sdk)
6、勾选“自动配置环境变量”和“启用Go Modules支持”选项
7、点击“应用”后重启Kylin-IDE
8、新建Go项目并执行go version验证是否识别到已安装的Go SDK
golang免费学习笔记(深入):立即使用
在学习笔记中,你将探索golang的核心概念和高级技巧!










