构建约束排除了所有Go文件

时间:2019-03-26 01:04:39

标签: go

导入“ golang.org/x/net/route”时

它告诉 “构建限制排除go / src / golang.org / x / net / routego中的所有Go文件”

我在Windows / Linux上使用VSCode编辑器

我在线搜索,没有找到解决类似问题的方法

package main

import (
    "golang.org/x/net/route"
)

{
    rib, _ := route.FetchRIB(0, route.RIBTypeRoute, 0)
    messages, err := route.ParseRIB(route.RIBTypeRoute, rib)
}

2 个答案:

答案 0 :(得分:1)

尝试在go / src / golang.org /

中删除文件夹x

答案 1 :(得分:1)

我们在Goland下遇到了同样的错误,在this way下可以解决

如果你想在 Mac 下设置 GOOS = linux,只需在文件 // +build linux,amd64,go1.15,!cgo 的头部添加这一行,这意味着我们声明这个文件是针对有以下要求的目标系统:Linux, AMD64 架构,1.15 Go 版本,不支持 CGO。