GitHub 上 gilde 项目首页的 README.md 是这么说的:
The Go community is now using Go Modules to handle dependencies. Please consider using that instead of Glide. Glide is now mostly unmaintained.
2019-10-20
17
escray
gilde 上一次更新已经是 2019 年 7 月份的事情了,项目主页也的确推荐了 Go Modules。
主要还是因为来学这门课的时间有点晚了。
只是看了一下老师的演示,没有照着操作,特别是还需要安装 glide
```
> brew install glide
> glide init
> vim glide.yaml
> glide install
```
评论里面有不少同学要求老师讲解 go mod
去看了 go module 的入门文档 https://blog.golang.org/using-go-modules
不过有一些地方没能搞清楚,比如 import "rsc.io/quote" 之后,报错
```
imported and not used: "rsc.io/quote"
```
留待以后解决。
技术的更新实在太快,隔壁的《Go语言核心36讲》 2018 年出品,估计其中也没有 go mod 内容。
2021-04-04
4
甘康艺
使用vscode和wsl实验老师的课程遇到个细节,解决过程记录下。
在执行glide init以后还需要编辑一下glide.yaml文件添加一行(#号注释处)否则会报如下错误:
[INFO] Lock file (glide.lock) does not exist. Performing update.
[INFO] Downloading dependencies. Please wait...
[INFO] --> Fetching github.com/easierway/concurrent_map
[INFO] --> Fetching ch08/series
[WARN] Unable to checkout ch08/series
[ERROR] Update failed for ch08/series: Cannot detect VCS
[ERROR] Failed to do initial checkout of config: Cannot detect VCS
glide.yaml
package: ch08/package_test
import: []
#ignore: ["ch08/series"]
testImport:
- package: ch08/series
- package: github.com/easierway/concurrent_map
version: 0.9.1