go环境import cycle not allowed问题处理

Posted Dale工作学习笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go环境import cycle not allowed问题处理相关的知识,希望对你有一定的参考价值。

1、前言

  今天在搭建Go语言环境,从https://golang.org/dl/上下载一个Go语言环境。环境变量配置刚开始如下配置:

  GOROOT=/home/go/bin     go执行文件目录

  GOPATH=/home/go         go的安装目录

写个测试程序提示如下错误:

正确的配置如下:

GOROOT配置为go的安装目录

GOPATH配置为go的工作目录,自己配置,里面通常包含有src、pkg、bin三个文件。

项目路径和第三方包路径呢? 首先:go中是没有项目这个概念的,只有包。可执行包只是特殊的一种,类似我们常说的项目 GOPATH可以设置多个,不管是可执行包,还是非可执行包,通通都应该在某个 $GOPATH/src下。

参考资料:

http://www.jb51.net/article/56779.htm

以上是关于go环境import cycle not allowed问题处理的主要内容,如果未能解决你的问题,请参考以下文章

Go 包循环依赖如何分析 import cycle not allowed

Go 包循环依赖如何分析 import cycle not allowed

Golang中 import cycle not allowed 的解决方法

An enumerable sequence of parameters (arrays, lists, etc) is not allo

2022-08-19:以下go语言代码输出什么?A:equal;B:not equal;C:不确定。 package main import ( “fmt“ “reflect“ )

Eslint 错误,规则“import/no-cycle”的配置无效