• 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
  • 2023-11-04复习 Golang Chapter 1 开发环境与配置
    学习安装以及配置常见的Go环境变量用于开发环境学习Go的一些基本命令以及工具(Makefile)如何安装与组织你的目录go编译器的安装方法直接上官方网站按自己的操作系统来youarefreetoorganizeyourprojectsasyouseefit.环境变量你安装的third-party工具所在
  • 2023-10-25go--环境搭建
    前戏本人使用的是mac电脑,版本为10.15.6安装去官网下载安装包:https://golang.google.cn/dl/ 会下载一个pkg文件,点击安装安装完成后,默认的安装目录是在:/usr/local/go在bin下有一个go文件,这个文件是go的可执行文件:/usr/local/go/bin/go环境变量mac上安装完
  • 2023-10-24golang的Leaf框架安装步骤
    最近在学习golang的Leaf游戏服务器框架(官方github),官方的安装步骤,非常简单,如下图:我在安装的时候也遇到一些疑问,因此记录下来我的实操步骤!1、我的现有GOPATH=E:\Go,src目录下有一些做过的项目2、获取LeafServer,我在src目录下clone的,遵循以前的原则,项目文件都放到GOPATH的src目录
  • 2023-10-20Go语言环境安装
    一.下载安装包下载网站:Go下载-Go语言中文网-Golang中文社区(studygolang.com)选则对应的操作系统进行下载:直接一键安装,安装完后在cmd窗口输入“goversion"就可以查看Go版本,检测是否安装成功。也可以输入”goenv"查看环境二.配置环境变量需要工作目录GOROOT、
  • 2023-10-12Go语言模块管理:GO111MODULE的含义
    在cmd中使用goenv命令可以查看到我们的GOPATH环境变量。其目录结构为:bin:存放代码编译后的二进制文件pkg:存放编译后的库文件src:存放自己编写的Go语言代码文件在Go1.11后新增了modules特性,模块是相关Go包的集合。如果在cmd中执行以下命令将GO111MODULE变量的值设为on:go
  • 2023-09-25golang 1.18 workspace mode
    why?为什么需要workspace历史发展和版本依赖的管理GOPATH最开始的模式开发者需要设置一个环境变量GOPATH,用于指定项目的工作空间。GOPATH是一个目录路径,其中包括了三个重要的子目录:src、bin和pkg通过goget命令,GOPATH/src下的相应目录中缺点:必须指定GOPATH