ICode9

精准搜索请尝试: 精确搜索
  • 【Go语言入门】一文搞懂Go语言的最新依赖管理:go mod的使用2022-06-17 16:04:31

    一文搞懂Go语言的最新依赖管理:go mod的使用 2.1 背景 Go 依赖管理的演进经历了以下 3 个阶段: 目前被广泛应用的是 Go Module,整个演进路线主要围绕实现两个目标来迭代发展: 不同环境 (项目) 依赖的版本不同; 控制依赖库的版本。 2.2 Go 依赖管理的演进 2.2.1 GOPATH GOPATH 是 G

  • Go从入门到精通——包(package)——工作目录(GOPATH)2022-06-07 12:33:12

    工作目录(GOPATH)   Go 语言的源码复用建立在包(package)基础之上。Go 语言的入口 main() 函数所在的包(package)叫 main,main 包想要引用别的代码,必须同样以包的方式进行引用。   Go 语言的包与文件夹一一对应,所有与包相关的操作,必须依赖于工作目录(GOPATH)。 1、工作目录(GOPATH)   GOPA

  • golang开发环境搭建(Mac)2022-05-30 16:32:03

    1、安装golang   (1)使用homebrew brew install go   (2)查看是否成功 go version   (3)配置GOPATH目录,在GOPATH目录下创建三个工作目录,bin/pkg/src   使用 go env查看环境变量,然后 cd $GOPATH目录,使用 mkdir -p $GOPATH/{bin,pkg,src}   (4)配置GOPROXY   一般使用七牛

  • vscode配置go开发环境2022-05-18 17:31:54

    安装go vscode git 设置windows用户环境变量 配置go env # 打开git bash,键入以下命令 go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct vscode配置 # 安装扩展:go和code runner # 键入ctrl+shift+p 搜:go:install/update # 选择所有下拉框,点击确定开始安

  • 青训营第三次课2022-05-16 13:34:57

    第三次课 运行main.go之和终端输入 go tool pprof -http=:8080 "http://localhost:6060/debug/pprof/goroutine" 浏览器访问 http://127.0.0.1:6060/debug/pprof/ 运行main.go之和终端输入 go tool pprof -http=:8080 "http://localhost:6060/debug/pprof/goroutine" 浏览器访

  • go 常用命令2022-05-14 19:02:51

    go 常用命令 1.1 1.1.1 go help: 查看帮助文档 go help build 1.1.2 go build: 对源代码和依赖的文件进行打包,生成可执行文件 go build -o my_first_go_exe entrance_class/demo.go 1.1.3 go install: 编译并安装包或依赖,安装到$GOPATH/bin下 go install entrance_class/demo.go

  • go 常用命令2022-05-07 21:32:35

    https://gitee.com/magedu/golang7   go help: 查看帮助文档。 go help build   go build: 对源代码和依赖的文件进行打包,生成可执行文件。 go build -o my_first_go_exe entrance_class/demo.go   go install: 编译并安装包或依赖,安装到$GOPATH/bin下。 go install

  • linux下安装golang并配置环境变量2022-05-03 08:31:40

    下载 cd /opt/soft sudo wget https://go.dev/dl/go1.18.1.linux-amd64.tar.gz 解压 sudo tar -xzvf go1.18.1.linux-amd64.tar.gz 进入解压后的go目录 cd go 创建GOPATH目录 mkdir GOPATH 配置环境变量 打开家目录下的.bashrc文件 vim ~/.bashrc 添加两行配置 expo

  • go import2022-04-28 22:31:15

    go import 1.1 包的引入规则 //下载的第三方依赖存储在 GOPATH/pkg/mod 下 go install 生成的可执行文件存储在 GOPATH/bin 下 //依赖包查找的顺序是: //1.工作目录 //2.GOPATH/pkg/mod //3.GOROOT/src

  • vscode安装statik无反应,无法安装2022-04-08 10:01:38

    错误显示   在原地址 github.com/rakyll/statik 下载下来,install运行statik.go文件,在项目的bin文件下可找到生成的iexe文件 复制粘贴到你的GOPATH/bin 路径下,添加环境变量,然后打开终端,输入statik即可验证成功  

  • go官方包依赖管理工具之mod2022-03-31 10:00:51

    1.1、go mod是什么 go mod 是Golang 1.11 版本引入的官方包(package)依赖管理工具,用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。 之前Golang 主要依靠vendor和GOPATH来管理依赖库,vendor相对主流,但现在官方更提倡go mod。 1.2、go mod初始化及使用下载

  • GoPath与GoRoot还有GoModule2022-03-25 22:02:40

    初学Go对这几个概念搞不明白,跟着golang的官方文档学也没有提及到GoPath,后来大致搜索了一下,搞清楚了来龙去脉。 其实在Go1.11之前是没有GoModule的,没有GoModule的时候,需要依赖GoPath 来找相关的依赖,网上一搜索,基本都是告诉你项目需要新建到 GoPath的src目录下,也没有提及GoModule ,其

  • golang2022-03-07 17:32:44

     wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz export GOROOT=/usr/local/go                    // go安装包的解压路径 export PATH=$PATH:$GOROOT/bin           //配置go的bin目录.export GOPATH=/root/go-demon                 

  • Golang 配置环境变量2022-03-07 13:00:56

    export GOROOT="/usr/local/go" # go 的安装位置 export GOPATH="$HOME/go:$HOME/Code" # 不建议设置成与 GOROOT 相同 export GOBIN="$HOME/go/bin" # 部分框架会依赖这个环境变量 export PAT

  • 2.14 Go之GoPath详解2022-02-28 10:02:39

    2.14 Go之GoPath详解 什么是GoPath Go的一个环境变量,使用绝对路径提供项目的工作目录 命令行查看GoPath信息 指令: go env 输出结果说明: GOARCH表示目标处理器架构。 GOBIN表示编译器和链接器的安装位置。 GOOS表示目标操作系统。 GOPATH表示当前工作目录。 GOROOT表示Go

  • 报错no required module provides package github.com/xx的解决方案2022-02-20 16:34:44

    0x00 问题场景 go编译时,使用github依赖模块报错。 语言版本Gogo1.16.4 windows/amd64 0x01 问题描述 通过go get安装第三方github模块后运行报错,错误信息如下: main.go:4:2: no required module provides package github.com/gin-gonic/gin: go.mod file not found in current

  • Go快速入门12022-02-02 17:01:06

    ubuntu安装go:sudo tar -C /usr/local/ -xzf go1.17beta1.linux-amd64.tar.gz 配置环境变量:sudo gedit /etc/profile 输入export GOROOT=/usr/local/go export GOPATH=/home/oem/gopath export PATH=$PATH:$GOROOT/bin:$GOPATH/bin source /etc/profile

  • 在Windows系统中安装Go语言2022-01-27 19:35:32

    安装程序运行完毕后,打开命令提示符并执行命令go version。 要完成安装,还需要为go项目创建目录结构。打开命令提示符,如下: mkdir %USERPROFILE%\go mkdir %USERPROFILE%\go\bin mkdir %USERPROFILE%\go\pkg mkdir %USERPROFILE%\go\src 创建这些文件夹后,添加环境变量GOPATH。操作

  • go包管理速通,一篇文章就够了,再也不用担心因为不会导包被辞退2022-01-18 19:35:25

    前言 最近在看一些go语言相关的书,发现了一个有意思的事情:其中一本书最新印刷的版本是2017年3月,而golang包管理的后起之秀go module伴随go1.11于2018年8月诞生——因此,书里没有。 有感于golang发展速度之快,且当下项目中go module、go vendor(go1.5之后一个热门的包管理工具)交织,甚

  • fabric2022-01-18 13:34:10

    test 安装环境 vmware Ubuntu 18.04.5 注意 都以root用户执行 $ sudo -i 然后输入密码 1 准备依赖环境 1.0 ubuntu软件更换国内源 参考 1.1 安装git $ apt install git 1.2 安装 cURL $ apt install curl 1.3 安装 Docker 查看系统是否已经安装 Docker: $ docker --version

  • Beego框架——01beego安装2022-01-17 19:34:05

    文章目录 2. beego 的安装3. beego 的升级4. beego 的 git 分支1. bee工具的使用2. bee 工具简介2.1. bee 工具的安装2.2. bee 工具命令详解2.2.1. new 命令2.2.2. api 命令2.2.3. run 命令2.2.4. pack 命令2.2.5. bale 命令2.2.6. version 命令2.2.7. generate 命令2.2.8.

  • Beego框架——02-快速入门2022-01-17 19:30:00

    1. 新建项目 2. 创建项目 beego 的项目基本都是通过 bee 命令来创建的,所以在创建项目之前确保你已经安装了 bee 工具和 beego。如果你还没有安装,那么请查阅 beego 的安装 和 bee 工具的安装。 现在一切就绪我们就可以开始创建项目了,打开终端,进入 $GOPATH/src 所在的目录: ➜

  • go包管理速通,一篇文章就够了,再也不用担心因为不会导包被辞退2022-01-15 09:01:29

    前言 最近在看一些go语言相关的书,发现了一个有意思的事情:其中一本书最新印刷的版本是2017年3月,而golang包管理的后起之秀go module伴随go1.11于2018年8月诞生——因此,书里没有。 有感于golang发展速度之快,且当下项目中go module、go vendor(go1.5之后一个热门的包管理工具)交织,甚至

  • *.pb.go 和 *_gprc.pb.go2022-01-02 10:03:34

    1.The Go code generator does not produce output for services by default. If you enable the gRPC plugin (see the gRPC Go Quickstart guide) then code will be generated to support gRPC. 2.*.pb.go Code for populating, serializing, and retrieving * message

  • go: go.mod file not found in current directory or any parent directory; see ‘go help modules‘解决方案2022-01-01 20:31:21

            GOROOT和GOPATH是个神奇的东西,现在还没有搞懂具体的差异在哪,可能以后有了实战经验后就能够解决了。 遇到的问题: go: go.mod file not found in current directory or any parent directory; see 'go help modules' 背景: 环境变量:  Hello.go文件: path中已经

专注分享技术,共同学习,共同进步。侵权联系[[email protected]]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有