Golang导入问题

我在导入“golang.org/x/net/html”时遇到问题,它只是告诉我它找不到包.环顾互联网只会让我更加困惑,有些人说你不能再使用它了,有些人说这样做:
Install exp/html in Go和有些人说只使用“golang.org/x/net/html”就可以了精细.

这只是我正在尝试运行的代码的一小部分:

package main


import (
    "fmt"
    "html"
    "net/http"
    "golang.org/x/net/html"
    "os"
    "strings"
)

// Helper function to pull the href attribute from a Token
func getHref(t html.Token) (ok bool, href string) {
    // Iterate over all of the Token's attributes until we find an "href"
    for _, a := range t.Attr {
        if a.Key == "href" {
            href = a.Val
            ok = true
        }
    }

    return
}

它显然不会让我使用html令牌,因为我无法导入包.

最佳答案 你可以看看
https://golang.org/doc/code.html.它包含了如何在Go中开始编码的非常好的描述.你提到的问题在那里描述.

因此,您将GOROOT设置为您的安装路径.然后将GOPATH设置为go工作空间,它遵循bin,pkg,src结构. GOPATH中的第一个条目用于存储您在计算机上安装的go get …

点赞