gin引入slices: package slices is not in GOROOT 问题解决

该问题是Go 版本过低导致的。slices 是 Go 1.21 中引入的一个新的包,而我的 Go 版本是 1.19,因此无法找到该包。

brew upgrade go

重新

go get -u github.com/gin-gonic/gin 

成功了

唉,闲着没事看看gin,过完节继续找工作

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 2
taadis

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)  
}
4个月前 评论
伽蓝幻梦 (楼主) 4个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!