首页 > 系统相关 >Ubuntu安装Golang环境

Ubuntu安装Golang环境

时间:2024-06-16 09:04:25浏览次数:13  
标签:profile GOPATH apt Golang Ubuntu go main 安装

一、安装

使用 apt 安装

  1. 更新包列表

    sudo apt update
    
  2. **安装 Golang **:

    sudo apt install golang
    
  3. 验证安装
    执行以下命令来检查是否成功安装了 Go:

    go version
    

    输出结果:

    go version go1.21.1 linux/amd64
    

二、配置环境

  1. 设置 GOPATH 环境变量(可选,但建议):

    GOPATH 是 Go 项目的工作目录,在用户目录下编辑 ~/.profile 文件:

    vim ~/.profile
    

    在文件末尾添加以下行

    export GOPATH=$HOME/go
    export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
    

    保存并关闭文件。

  2. 使配置生效
    执行以下命令使刚刚修改的配置生效:

    source ~/.profile
    

三、测试

创建一个main.go

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

然后在命令行中运行:

go run main.go

输出 Hello, World!

标签:profile,GOPATH,apt,Golang,Ubuntu,go,main,安装
From: https://blog.csdn.net/m0_62197436/article/details/139712497

相关文章

  • 编译安装qemu-devel @FreeBSD
    缘起使用cbsd创建riscvjail的时候提示:youhavenoqemu-user,pleaseinstallqemu-devlewithBSD_USERandSTATICops(emulators/qemu-devel)使用pkg安装之后,创建的riscvjail启动报错:Startingjail:fbriscv,paralleltimeout=5chroot:/bin/sh:Execformaterr......
  • golang 所有关键字的列表及释义归类
    golang所有关键字的列表及释义归类,截至1.18版本。 [控制结构]if :条件语句,基于布尔表达式的值决定是否执行特定的代码块。else、elseif   :用在if语句之后,当条件表达式为假时执行的代码块。switch:多路选择语句,根据不同的情况执行不同......
  • golang net 包的功能概述
     Go语言中的net包提供了一个可移植的网络输入输出接口,涵盖了TCP/IP、UDP、域名解析以及Unix域套接字等功能。该包提供了访问底层网络原语的能力,但大多数客户端仅需使用基本接口,这包括Dial、Listen和Accept函数以及相关的Conn和Listener接口。crypto/tls包也利用......
  • 08-Pytorch GPU版详细安装过程
    1.0安装Anaconda官网:https://www.anaconda.com/安装包下载地址:https://www.anaconda.com/download#downloads安装步骤#激活base虚拟环境condaactivatebase#换源pipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simple#测试p......
  • openEuler22.03(LTS-SP3)安装kubernetesV1.29
    一、环境配置主机配置角色系统版本IPmaster012核4GmasteropenEuler22.03(LTS-SP3)192.168.0.111master022核4GmasteropenEuler22.03(LTS-SP3)192.168.0.112master032核4GmasteropenEuler22.03(LTS-SP3)192.168.0.113worker012核4GworkeropenEu......
  • hadoop伪分布式安装
    配置ssh要点:要求免密码登陆cd~/.sshssh-keygen-trsacat./id_rsa.pub>>./authorized_keysHadoop伪分布式安装#java1.8!importantJAVA必须安装1.8,不要安装高版本,会不兼容wgethttps://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gzsudom......
  • 传播之路——为了标题分类从而艰难安装GENSIM的不眠夜
    一、缘起要做传播学研究中,短视频标题的类目分析,其中的一个步骤是做词频矩阵参考了大佬的代码思路探索主题建模:使用LDA分析文本主题_lda主题分析-CSDN博客,前面都好好的,直到GENSIM的出现...二、问题出现(一)、gensim环境构建词频矩阵要用到gensim包,这就开始了我一整晚都在修电......
  • Golang 百题(实战快速掌握语法)_1
    整形转字符串类型实验介绍本实验将展示三种方法来实现整形类型转字符串类型。知识点strconvfmtItoa函数代码实例Go语言中strconv包的itoa函数输入一个int类型,返回转换后的字符串。下面是一个例子。packagemainimport("fmt""strconv")funcmai......
  • docker中安装win系统
    目录环境介绍安装docker在docker中安装win其他环境介绍Ubuntu24.04LTS172.16.186.148/24NAT4U/20G/120G安装docker#删除旧版本forpkgindocker.iodocker-docdocker-composedocker-compose-v2podman-dockercontainerdrunc;dosudoapt-getremove$pkg;don......
  • 植物大战僵尸杂交版V2.1安装教程
    下载链接:https://r0vr8xquwul.feishu.cn/docx/YDzedPsgMo5yEXxukoncUTPFnwd详细图文教程:https://www.yuque.com/zhefengerhuanzaigua/bld6x5/mrnhqr8tkisvxxkc软件介绍植物大战僵尸杂交版游戏中独特的杂交植物更是为游戏增添了不少亮点。这些杂交植物不仅外观独特,而且拥有更......