无论我在代码中投入多少,我都无法弄清楚如何纠正导入周期。 (Golang)

I've spent hours pouring over multiple threads looking for solutions but I'm struggling with even being able to identify the issue. I'm very,very new to Go, but I understand that it's not permitted to have import cycles, and I understand that means that package a is relying on package b and vise versa. Here is the output I am getting,

C:\Windows\System32\src\github.com\ethereum\go-ethereum>go install -v
import cycle not allowed
package .
    imports errors
    imports runtime
    imports runtime/internal/atomic
    imports unsafe
    imports runtime
import cycle not allowed
package .
    imports github.com/ethereum/go-ethereum/core/types
    imports github.com/ethereum/go-ethereum/core/vm
    imports github.com/ethereum/go-ethereum/crypto
    imports github.com/ethereum/go-ethereum/crypto/ecies
    imports github.com/ethereum/go-ethereum/crypto/secp256k1
    imports runtime/cgo
    imports runtime/cgo

can someone PLEASE help me at least figure out what I'm looking for in order to fix it :/

Thanks all in advance

To install this repo, you don't need to use get install from the root directory of the project. Instead you should use make geth

For information how the installation process works you can read the Makefile of go-etherenum:

For details installation instuction for Mac/Linux/Windows follow this guide: