gin引入slices: package slices is not in goroot 问题解决 | go 技术论坛-金年会app官方网
该问题是go 版本过低导致的。slices 是 go 1.21 中引入的一个新的包,而我的 go 版本是 1.19,因此无法找到该包。
brew upgrade go
重新
go get -u github.com/gin-gonic/gin
成功了
唉,闲着没事看看gin,过完节继续找工作
本作品采用《cc 协议》,转载必须注明作者和本文链接
该问题是go 版本过低导致的。slices 是 go 1.21 中引入的一个新的包,而我的 go 版本是 1.19,因此无法找到该包。
brew upgrade go
重新
go get -u github.com/gin-gonic/gin
成功了
唉,闲着没事看看gin,过完节继续找工作
本作品采用《cc 协议》,转载必须注明作者和本文链接
go 1.19中slices包还没有包含到标准库中(此时slices包还在扩展库中),需要下载扩展库并导入使用
go get golang.org/x/exp
代码中使用
import (
"fmt"
"golang.org/x/exp/slices"
)
func main() {
nums := []int{5, 3, 8, 6, 2, 7, 4, 1}
slices.sort(nums)
fmt.println("sorted slice:", nums)
}
推荐文章: