安装失败

时间:2020-08-07 00:55:20

标签: linux go unix terminal

我正在尝试安装gospider和其他工具,但出现此错误

sudo go get -u github.com/jaeles-project/gospider
../../go/src/github.com/jaeles-project/gospider/core/crawler.go:28:20: unknown field 'MaxConnsPerHost' in struct literal of type http.Transport
../../go/src/github.com/jaeles-project/gospider/core/crawler.go:184:21: undefined: strings.ReplaceAll
../../go/src/github.com/jaeles-project/gospider/core/crawler.go:297:35: undefined: strings.ReplaceAll
../../go/src/github.com/jaeles-project/gospider/core/linkfinder.go:14:12: undefined: strings.ReplaceAll
../../go/src/github.com/jaeles-project/gospider/core/linkfinder.go:15:12: undefined: strings.ReplaceAll

我尝试更新 sudo go get -u allhere一样,但它可以永远运行。

1 个答案:

答案 0 :(得分:1)

如果未定义strings.ReplaceAll,则意味着您使用的是Go发行于1.12之前的版本。

要安装该软件包,您需要先将Go版本更新为1.12之后的版本(最好是最新版本)。