跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 被 gomodule 折磨的死去活来
未分類
2020 年 9 月 23 日

被 gomodule 折磨的死去活来

被 gomodule 折磨的死去活来

資深大佬 : wikinee 8

照着视屏敲,怎么都导入不了包,网上查看是开了 gomodule 。
说什么导入包要是 url 的形式,可以但不推荐用 replace,所以就胡乱写了一个 test.com ,也是失败。
折腾了一晚上,今早又在另一篇文章里说,如果你没上传到域名里,就暂时写 replace 。
是不是这些写文章的人也没搞清楚。。。
大佬有話說 (28)

  • 資深大佬 : cmdOptionKana

    Go 官方博客的文章是顶级的,深入浅出,循序渐进,讲得特别明白。
    https://blog.golang.org/using-go-modules

  • 資深大佬 : reus

    我想好好看官方教程,不看那些三流视频,大概不会碰到这种事。学习材料很重要,坏材料误导人

  • 資深大佬 : MXuDong

    使用 GoMod 的前提需要保证 Go 版本在 1.11 以上,最好环境变量开启或者设置为自动(这点在某些情况下非必须),然后你去引入一个包.
    这时 Idea 应该会报错,没关系,在终端执行 go test ./… 就可以自动添加依赖了.
    一网站如果打不开,用 github 试试:https://github.com/golang/go/wiki/Modules

  • 資深大佬 : ifsclimbing

    难用+1

  • 資深大佬 : dbskcnc

    go mod + proxy 已经比较实用的了,你这个是没有正确使用

  • 資深大佬 : coderxy

    从 0 开始学用 go mod 除了刚开始有点困惑之外没遇到啥大问题。

  • 資深大佬 : lin07hui

    https://goproxy.io/zh/
    使用 go mod init 创建项目

  • 資深大佬 : GuangXiN

    一直不太满意 go 对本地包引用的方式

  • 資深大佬 : fhsan

    你的学习方法不对,学习首先是基础环境,你和视频的版本环境一样吗,浪费时间排错

  • 資深大佬 : keepeye

    下载最新版本的 go,默认开启 gomodule 了,要在非$GOPATH 目录外建立项目文件夹。
    第零步 设置 GOPROXY 环境变量 `export GOPROXY=https://goproxy.cn,direct`
    第一步是 项目根目录下执行 `go mod init`
    第二步,新增包依赖,直接 go get 下载包即可,代码就可以直接 import 了

    已有的项目下载依赖 `go mod download`

    检查整个项目清除不需要的依赖 `go mod tidy`

    大概就用到这么多吧,顺带 `go.sum` 文件不要加入版本库

  • 資深大佬 : lxml

    go module 个人觉得除了 引用大版本要求加 v2 比较傻屌以外还好 要是 package[email protected] 还好 package/v2 太丑了

  • 資深大佬 : overthemoon

    网上好多 shabi 教程,贼简单的东西讲半天
    https://www.cnblogs.com/bbllw/p/12377155.html

  • 資深大佬 : index90

    又一个被二手知识毒害的孩子

  • 資深大佬 : zarte

    等我出个小白教程,哈哈。

  • 資深大佬 : lance6716

    早日屏蔽 CSDN,早日提升技术

  • 資深大佬 : floyda

    假设有个大神, github 上的名字叫做 AAA, 他贡献了很多 gomodule, 某一天, 他心血来潮, 改名字为 BBB…
    故事就开始了…

  • 資深大佬 : rimutuyuan

    goland 也要设置的

  • 資深大佬 : laminux29

    1.你可以简单粗暴地,把所有中英文视频教程、所有中文的文字教程,包括国内所有大学的所有非翻译的中文教材,直接认为是垃圾,不用看。就算这类里有极少数精品,你去找去识别也是浪费时间。

    2.学习最好的教材是官方英文文档,结合各种国外 IT 网站与谷歌,以及自己做实验,这样学起来才快。

    总结:学习不要在中文圈里学,不然你一定学不好。

  • 資深大佬 : raaaaaar

    go mod init,GoLand 开启 go mod,平时 go mod tidy,完事。。

  • 資深大佬 : mingsz

    go mod 很好用啊

  • 資深大佬 : tolerance

    replace myproject ../myproject
    我这么用本地代码

  • 主 資深大佬 : wikinee

    看来大家都有感触啊。

  • 資深大佬 : EminemW

    Go mod 现在最主要的是一个中央仓库,像 Maven,npm,docker hub

  • 資深大佬 : EminemW

    最需要…

  • 資深大佬 : ArianX

    @EminemW github?

  • 資深大佬 : guanhui07

    go mod 已经很用了

  • 資深大佬 : EminemW

    @ArianX #25 github 有风险,万一项目改名,或者被设为 private,直接 gg 。还有说实话,我还没发现要怎么查看依赖包的版本号,每次 go mod 引入新包时,我都让它自己拉最新版本 被 gomodule 折磨的死去活来

  • 資深大佬 : xuegj1010

    @lin07hui +1

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具