小编典典

错误:标准包装中的非标准进口“ gopkg.in/yaml.v2”

go

我正在尝试从https://github.com/go-yaml/yaml导入go-
yaml,但看到Google无法帮助的错误。

我运行了go get gopkg.in/yaml.v2,但是却遇到了错误:start.go:6:5: non-standard import "gopkg.in/yaml.v2" in standard package "boxcar"尝试运行程序时。我也不会在导入中做任何异国情调的操作:

package main;

import (
    "os"
    "net"
    "gopkg.in/yaml.v2"  
)

任何帮助,将不胜感激!


阅读 621

收藏
2020-07-02

共1个答案

小编典典

Go有两个必须在os环境中定义的路径,即GoRoot和GoPath,GoRoot是Go的安装路径,其中只有“标准软件包”。GoPath是工作文件夹,其中包含第3方(非标准)软件包,您的源代码文件夹应位于GoPath中并被识别为非标准软件包。像C:\
gopath \ src \ yourproject

2020-07-02