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

做教育类的网站名关键词优化有哪些作用

做教育类的网站名,关键词优化有哪些作用,珠海市做网站,大连鼎信网站建设go get功能呢 一直以来,我们知道go get命令可以借助代码管理工具通过远程拉取或更新代码包及其依赖包,并自动完成编译和安装。整个过程就像安装一个App一样简单。 go get命令可以动态获取远程代码包,命令在内部实际上分成了两步操作&#x…

go get功能呢

一直以来,我们知道go get命令可以借助代码管理工具通过远程拉取或更新代码包及其依赖包,并自动完成编译和安装。整个过程就像安装一个App一样简单。

go get命令可以动态获取远程代码包,命令在内部实际上分成了两步操作:第一步是下载源码包,第二步是执行 go install。

相关参数介绍:

  • -d 只下载不安装
  • -f 只有在你包含了 -u 参数的时候才有效,不让 -u 去验证 import 中的每一个都已经获取了,这对于本地 fork 的包特别有用
  • -fix 在获取源码之后先运行 fix,然后再去做其他的事情
  • -t 同时也下载需要为运行测试所需要的包
  • -u 强制使用网络去更新包和它的依赖包
  • -v 显示执行的命令

基本使用方式如下:

go get github.com/davyxu/tabtoy

go install

在golang 1.16版本中,引入go install命令。该命令的功能相当于之前go get第二步的安装功能。go install 被设计为“用于构建和安装二进制文件”。

无论当前是否在一个模块下,此go install命令都会在 $GOPATH/bin 下安装指定版本的工具。

go get安装功能迁移

随着go install的出现,在golang 1.18版本中,go get将二进制安装相关的功能都转移到了go install,仅作为用于编辑go.mod文件的命令存在。

在golang 1.18版本中删掉了go get安装二进制的功能,也意味着go get的行为就等同于现在执行go get -d命令了,仅需下载源码,并将依赖添加至 go.mod 即可。

改造原因

Go一直使用 go get 命令,将需要的工具安装到$GOPATH/bin 目录下,但这种方式存在一个很严重的问题。go get由于具备更改go.mod文件的能力,因此要避免执行go get命令时,让它接触到go.mod 文件,否则它会将安装的(可执行)工具作为一个依赖。

go install @ 是从 1.16 开始增加的,无论当前是否在一个模块下,此命令都会在 $GOPATH/bin 下安装指定版本的工具。

Go 1.16 中GO111MODULE 默认是打开的,go install不会修改 go.mod 之类的文件,不会造成任何意外。

小结

如果你使用的是Golang 1.18及以上版本,那么之前很多文章中go get命令可能并不适合依赖二进制了,而需要改用go install命令来进行操作。

http://www.hrbkazy.com/news/48535.html

相关文章:

  • 厦门网站公司网站建设需求模板
  • 怎么建商业网站百度一下百度一下你就知道
  • 网站素材软文推广有哪些
  • 上海建设工程招投标网南京seo优化公司
  • 可以进入的网站中国工商业联合会
  • 北京建设工程信息网交易平台seo快速优化文章排名
  • 衢州网站制作沈阳头条今日头条新闻最新消息
  • 用word做网站相关论文百度快速排名点击器
  • 网站源码出售58同城黄页推广
  • 做网站难度大吗企业网站托管
  • wordpress自动更新电视剧广西seo搜索引擎优化
  • 做咖啡网站公司seo是什么职位
  • 网站地图如何制作新媒体营销策略
  • 苏州建设网站服务武汉seo创造者
  • 重庆做网站建设哪家好新十条优化措施
  • 现在怎么建设一个网站网店推广有哪些方法
  • 政府网站什么时候建设的短视频培训学校
  • 网站怎样做淘宝客郑州网站推广公司咨询
  • 凡科建站网站怎么保存发给别人短视频营销常用平台有
  • 有网站如何做淘宝客怎么建网站卖东西
  • 河南建设网站公司最有效的网络推广方式
  • 绵阳建网站哪家好网站提交收录软件
  • 南山企业网站建设清远网站seo
  • 做网站是不是需要服务器网站搜索引擎
  • 中国采购网官网入口东莞网站推广行者seo08
  • 佛山网站推广seo商业推广费用一般多少
  • 偷拍做自拍视频网站考拉seo
  • 自己做新闻网站抖音推广平台联系方式
  • 外贸型网站建设的基本流程企业策划方案怎么做
  • 如何用wordpress建一个网站游戏代理平台