• 2024-09-18goroot和gopath环境变量,gopath是干啥的?不配置gopath可以吗?可以的!~
    配置gopath主要是方便管理exe、依赖库,src源码,不配置默认也可以。GO环境中GOPATH是干啥的?GOPATH是Go语言的工作区,用于存储Go的源代码、依赖包和编译后的可执行文件。它包含三个主要目录:src、pkg和bin,每个目录在Go的开发过程中都有特定的作用。1.src目录作
  • 2024-09-18GO语言学习笔记之mac环境go语言配置
    此处仅为Mac的Iterm终端,关于go的环境配置,仅供参考cd~vim.zshrcGOROOT为go的安装路径,GOPATH为go安装额外的工具和具体的工具环境配置,GOPROXY将安装镜像源改为阿里云#goexportGOROOT="/usr/local/go"exportGOPATH="/Users/635458/go"exportPATH=$PATH:$GOROOT/bin:$GOPATH
  • 2024-08-25Centos 7.9安装go
    1.go文件的下载:Downloads-TheGoProgrammingLanguage 2.放入linux系统中,并在/usr/local/目录下解压文件#cd/usr/local/#tar-zxvfgo1.19.linux-amd64.tar.gz#解压文件3.更改环境变量:#vim/etc/profileexportGOROOT=/usr/local/go/exportGOPATH=/home/goexpor
  • 2024-08-10小白爱上了Go之Go的基础配置问题
    在阅读了《Thewaytogo》和《Go语言实战》两本Go语言学习的入门书籍后,小白觉得自己的Go语言基础知识已经足够开始上手应用开发了。于是小白找到了一本《GoWeb编程》,在阅读这本书的过程中,自己动手开发GoWeb应用,并希望在阅读完之后,能够开发出一个功能丰富,性能优异的Web应用
  • 2024-08-08golang基础-工作区和gopath
    gobuild命令一些可选项的用途和用法在运行gobuild命令的时候,默认不会编译目标代码包所依赖的那些代码包。当然,如果被依赖的代码包的归档文件不存在,或者源码文件有了变化,那它还是会被编译。如果要强制编译它们,可以在执行命令的时候加入标记-a。此时,不但目标代码包总是会被编
  • 2024-08-03Go Lang给应用添加带彩色的启动横幅
    1.命令行输入以下命令来安装相关依赖包:-gogetgithub.com/dimiro1/banner-gogetgithub.com/mattn/go-colorable packagemainimport( "fmt" "github.com/dimiro1/banner" "github.com/mattn/go-colorable")funcinit(){ isEnabled:=true
  • 2024-06-16Ubuntu安装Golang环境
    一、安装使用apt安装更新包列表:sudoaptupdate**安装Golang**:sudoaptinstallgolang验证安装:执行以下命令来检查是否成功安装了Go:goversion输出结果:goversiongo1.21.1linux/amd64二、配置环境设置GOPATH环境变量(可选,但建议):GOPATH是Go
  • 2024-06-03debian11 简单搭建go环境
    简单环境,目前仅支持单版本go,后续可以考虑直接把go环境放到docker中或podman中,这样每个容器都是一套go版本。新建文件夹目录#我直接用的root账户cd/rootmkdirgocdgomkdirbinpkgsrc下载安装包#可以自行选择官网不同版本安装包wgethttps://golang.google.cn/d
  • 2024-05-25运维系列&go系列:cannot find package “xxx“ in any of的通用解决方案
    cannotfindpackage“xxx“inanyof的通用解决方案目录问题背景解决通用解决方案这个问题遇到频率还是比较高,这次总结出来,希望能让更多的人脱离苦海!如有帮助,欢迎留下足迹哦!问题背景作者的问题:提示找不到的是工程内部自定义的包名今天出了个奇怪的事情,编译
  • 2024-05-13ubuntu安装go
    获取安装包,wget后面的下载链接请去golang官网(https://golang.google.cn/dl/)获取你想下载的对应go版本sudowgethttps://golang.google.cn/dl/go1.18.5.linux-amd64.tar.gz#解压文件sudotarxfzgo1.18.5.linux-amd64.tar.gz-C/usr/local修改~/.profile或~/.bashrc
  • 2024-05-10系统开发日志
    goget-u-vgoogle.golang.org/grpc确保你的Go环境已经安装并配置。安装gomobile工具:goget-u-vgoogle.golang.org/grpc创建Go代码,例如: packagemainimport("fmt""gomobile")funcmain(){gomobile.XamarinCallback("He
  • 2024-05-08golang项目包管理(go module模式)
     修改GO111MODULE和GOPROXYexportGO111MODULE=onexportGOPROXY=https://goproxy.io#GO111MODULE默认为auto,当项目存在go.mod,会自动启用gomodule模式。这里还是直接开启比较好。初始化go.modgomodinit安装依赖goget依赖包#下载的依赖包放在GOPATH下pkg下的m
  • 2024-05-07Go的安装与配置
    安装https://go.dev/dl/以Windows上安装为例:下一步下一步,记住安装位置安装完成后win+rcmd键入goversion检查是否安装成功配置Pathwin+rsysdm.cpl高级->环境变量->系统环境变量编辑Path确定新建GOPATH确定确定在GOPATH路径下新建3个文件夹
  • 2024-04-12【Go】001. 工程管理
    一般在介绍语言的书中不会出现工程管理的内容,但只要讲到Go语言,我们就不应该把语法和工程管理区分开。因为Go语言在设计之初就考虑了在语言层面如何更好地解决当前工程管理中的一些常见问题,而自带的Go工具则更是从工程管理的方方面面来考虑,并提供了完善的功能。让学习者在学习语言
  • 2024-04-12【Go】go get & go mod
    gogetgoget命令用于从远程代码仓库(如GitHub或GitLab)下载Go语言的包及其依赖,并将其安装到本地的Go开发环境中。从2019年开始,随着GoModules功能的普及和默认启用,goget的行为有所变化:对于使用GoModules的项目(Go1.11版本以后),当你执行goget命令时,它会根据
  • 2024-04-040x00 - golang开发环境搭建
    0x00-下载https://golang.google.cn/根据系统选择最近的版本即可。0x01-安装将0x00中下载的版本进行安装即可。最新版本的Go已经能将Go加入到环境变量中,无需个人配置。安装完毕后可以在terminal执行:(base)vth@vthdeMacBook-Pro~%goGoisatoolformanagingGoso
  • 2024-03-20Go环境变量配置,及GOROOT、GOPATH的区别
    一、安装Gogo下载地址:https://golang.google.cn/dl/windows下载安装,有两种方式。解压和直接安装方式一:直接下载安装包。以.msi结尾的文件。例如:go1.22.1.windows-amd64.msi 下载后,双击后一直点下一步即可安装成功。方式二:下载压缩包文件,直接解压。解压后配置环境变量
  • 2024-03-20Go语言GOPATH是什么
    在Go语言中,GOPATH是一个环境变量,用于指定Go语言的工作空间路径。它是Go语言中一个重要的概念,用于管理和组织你的Go项目。GOPATH指定了Go语言的工作目录,它包含了三个重要的子目录:src、pkg和bin。这些子目录分别用于存放源代码文件、编译后的包文件和可执行文件。当你使用go
  • 2024-02-11Golang包管理
    go包管理历史gopathgo1.5版本之前GOPATHsrc存放源代码pkg存放编译后的文件bin存放编译后的可执行文件通过统一包存放的路径来进行管理不支持依赖包的版本控制gopath模式下工程代码必须放在GOPATH/src下goget将远程代码克隆到GOPATH/src目录下goi
  • 2024-02-03关于go install安装cli找不到命令,zsh: command not found
    关于goinstall的安装位置goinstall命令构建并安装由命令行上的路径命名的软件包。可执行文件(主包)安装在GOBIN环境变量命名的目录中,如果没有设置GOPATH环境变量,则默认为$GOPATH/bin或$HOME/go/bin。$GOROOT中的可执行文件安装在$GOROOT/bin或$GOTOOLDIR中,而不是$GOBIN中。不可
  • 2024-01-23Go Modules
    GoModules于1.11发布,自1.14之后推荐在生产中使用,其替代了传统的GOPATH模式,作为go的依赖管理工具。认识GOPATHGOPATH目录下一共包含了三个子目录,分别是:bin:存储所编译生成的二进制文件pkg:存储预编译的目标文件,以加快程序的后续编译速度src:存储所有.go文件或源代码。在编写Go
  • 2023-12-23mac下安装go开发环境
    1.下载go安装包官网下载go安装包: https://golang.google.cn/dl/下载go二进制包go1.20.3.darwin-amd64.tar.gz或go1.20.3.darwin-arm64.tar.gz注意:选择amd64还是arm64取决于你电脑CPU的架构是x86_64还是arm架构,x86用amd64的包,arm则用arm64的包。mac的CPU目前主要有2种,分别Inte
  • 2023-11-18Centos7.8 go1.18.3指定版本安装 完美运行Golang安装
    安装背景说明:公司已经有3台服务器安装了go1.18.3版本,这次又买了一台新服务器,由于线上推上去的功能,可能会导致用户出现异常,要做压力测试,所以要重建go环境。遇到问题:昨天下午自己下载了安装包,也是go1.18.3解析到了/usr/local目录也配置了环境/etc/profile 就是识别不到go 
  • 2023-11-11【5.0】Go语言基础之包的使用
    【一】包的作用为了便于组织代码,同一种类型的代码,写在同一个包下,便于管理【二】定义包的步骤【1】新建一个文件夹【2】内部有很多go文件【3】go文件的第一行声明包名在每个go文件的第一行,都要声明包名,并且包名必须一致packageuser【4】在一个文件夹下只能有一个包(
  • 2023-11-06Golang 基础(一)
    1.packagemanagementgopackagemanagement1.history2.gomodulesGOPATH:Unifiedpackagestoragepath-notsupportversioncontrolofdependencypackagesGOPATHmode:useGOPATHtomanageGOPATH:thepath不是使用GOPATH模式就一定是使用GOPATH路径GOROOT是go