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: