当前位置: 首页 > wzjs >正文

微网站独立域名百度客服在线咨询人工服务

微网站独立域名,百度客服在线咨询人工服务,企业登记,常州做网站哪家便宜go day 01 配置go环境 install go on D:\huang\lang\go\D:\huang\lang\go\bin\go xxx.go # D:\huang\lang\go\bin 设置到环境变量go go version# 创建任意一个目录,创建三个文件夹 # D:\huang\lang\goProject bin、pkg、src # 创建三个系统环境变量 GOROOT GOPATH GOBIN # GOR…

go day 01 配置go环境

install go on D:\huang\lang\go\
D:\huang\lang\go\bin\go xxx.go
# D:\huang\lang\go\bin 设置到环境变量
go
go version
# 创建任意一个目录,创建三个文件夹
# D:\huang\lang\goProject
bin、pkg、src
# 创建三个系统环境变量 GOROOT GOPATH GOBIN
# GOROOT D:\huang\lang\go 编译器的安装路径
# GOPATH D:\huang\lang\goProject 实际项目的目录
# GOBIN D:\huang\lang\goProject\bin go install 实际编译的二进制结果存放的目录
echo %GOROOT% %GOPATH% %GOBIN%
# 设置代理,这样在 Vscode 安装 package 时就不会失败。
go env -w GOPROXY=https://goproxy.cn,direct
# 测试是否生效
D:\huang\lang\goProject\src\crm
# app.go
package main
import "fmt"func main(){fmt.Println("Hello world")
}
# go install app.go  
## D:\huang\lang\goProject\bin\app.exe
# go run app.go 
# go build 
## 没成功 go build -o xx.exe go: go.mod file not found in current directory or any parent directory; see 'go help modules' 百度一下
## go env -w GO111MODULE="on"
## cd D:\huang\lang\goProject\
## go mod init crm # -> D:\huang\lang\goProject\go.mod
## go build 
## go build -o xx.exe
D:\huang\lang\goProject\src\utils
# page.go
package utilsfunc Add(n1 int, n2 int) int {return 2222
}
## go mod init utils
go install # 包文件
# go build # bin 
# go install 的时候包名要从$GOPATH/src下面的目录开始写。 比如在src下面有一个项目project,下面有个tools包,应该写成这样: go install project/tools 按照上面这个原则,就会在$GOPATH/pkg下面生成a文件了。
# cd D:\huang\lang\goProject\src
# go install utils\page.go

go build:用于测试编译包,在项目目录下生成可执行文件(有 main 包)。

go install:主要用来生成库和工具。一是编译包文件(无 main 包),将编译后的包文件放到 pkg 目录下( G O P A T H / p k g )。二是编译生成可执行文件(有 m a i n 包),将可执行文件放到 b i n 目录( GOPATH/pkg)。二是编译生成可执行文件(有 main 包),将可执行文件放到 bin 目录( GOPATH/pkg)。二是编译生成可执行文件(有main包),将可执行文件放到bin目录(GOPATH/bin)。

# cd D:\huang\lang\goProject\src\crm
go build -o aa.exe
aa.exe
# cd D:\huang\lang\goProject\src\crm\test
# 不管是 go build 还是 go build test1.go go build test2.go 都不会产生额外文件。
# cd D:\huang\lang\goProject\src\crm
go install
这个时候产生 bin 目录以及 hello.exe 文件【这里有没有发现 之前在 hello 目录下的 hello.exe 自动被删了】
cd test
注意:go install 的时候包名要从 $GOPATH/src 下面的目录开始写。 比如在 src 下面有一个项目 project,下面有个 tools 包,应该写成这样: go install project/tools 按照上面这个原则,就会在 $GOPATH/pkg 下面生成 a 文件了
cd D:\huang\lang\goProject\src\
go install crm\test
go env -w GO111MODULE=off
# go引入自建包名报错 package XXX is not in std
根据配置信息,问题出在Go Modules的开启或关闭上。当你运行 go env -w GO111MODULE= 时,它将清除 GO111MODULE 环境变量的设置,将其重置为空字符串。这将导致Go工具认为你的项目不使用Go Modules,因此它会尝试在GOPATH中查找包,但无法找到你的项目中的非标准库包。当你运行 go env -w GO111MODULE=off 时,它将显式地将 GO111MODULE 设置为 "off",这意味着你禁用了Go Modules,并且Go工具会尝试在GOPATH中查找包。
# go env -w GO111MODULE=off
http://www.dtcms.com/wzjs/328140.html

相关文章:

  • 复制wordpress网站模板百度收录查询方法
  • 四字母net做网站怎么样市场调研流程
  • 学校网站建设要求seo专业推广
  • 传奇游戏网页关键字排名优化工具
  • 制作一个网站怎么做的seo快速排名首页
  • 三亚做网站网络搜索关键词排名
  • 卫浴网站怎么做免费开通网站
  • 顺德网站建设收费标准优化seo深圳
  • 微网站的好处重庆专业seo
  • 用dreamweaver怎么做网站整合营销传播策划方案
  • 深圳网站建设599元全包怎么做好网站搜索引擎优化
  • 成都网站建设报价百度优化是什么
  • 如何建设局域网内部网站网站分析工具
  • 做装饰工程的在什么网站投标山东seo多少钱
  • 网站建设 xplogo5118网站查询
  • 做网站的流程是怎么样的网络推广方案的基本思路
  • 汕头自助建站软件网络公关公司
  • 婚礼纪网站怎么做请帖营销推广费用预算表
  • 申请域名哪个网站好深圳做网站的公司
  • 房地产公司排名前十seo怎么发文章 seo发布工具
  • 贵港网站建设百度账号登录入口
  • 最新国际军事新闻头条新闻网络优化的流程
  • 香港空间网站会被屏蔽常州网站推广公司
  • 商务网站营销推广方式大数据分析网站
  • 辛集做网站百度seo是啥意思
  • 如何建设公司网站深圳谷歌seo公司
  • 传奇广告查询网站企业做网上推广
  • 优秀平面设计作品网站关键词挖掘工具有哪些
  • 无锡滨湖住房与城乡建设局网站google在线代理
  • 上海一个人如何注册公司360seo优化