상황 : Geth 설치가 안됨

⭐ 해결 : 해결방법 2로 해결

해결시도 1 : 다시 설치

결과 → 뭔가 다시 실패한 것 같음.

번역기 돌려보니까 된거 맞는듯?

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

→다시실패

이번 설치에서는 또다른 에러 메세지 발생

C:\\Users\\multicampus\\src\\github.com\\ethereum\\src\\github.com\\ethereum\\go-ethereum>go get -u -v golang.org/x/net/context
go: upgraded golang.org/x/net v0.0.0-20200822124328-c89045814202 => v0.0.0-20220822230855-b0a4917ee28c
go: upgraded golang.org/x/sys v0.0.0-20200824131525-c12d262b63d8 => v0.0.0-20220728004956-3c1f35247d10
go: upgraded golang.org/x/text v0.3.3 => v0.3.7

C:\\Users\\multicampus\\src\\github.com\\ethereum\\src\\github.com\\ethereum\\go-ethereum>go install -v ./cmd/...
crypto\\blake2b\\blake2bAVX2_amd64.go:9:8: missing go.sum entry for module providing package golang.org/x/sys/cpu (imported by github.com/ethereum/go-ethereum/crypto/blake2b); to add:
        go get github.com/ethereum/go-ethereum/crypto/blake2b
C:\\Users\\multicampus\\go\\pkg\\mod\\github.com\\shirou\\[email protected]+incompatible\\internal\\common\\common_windows.go:13:2: missing go.sum entry for module providing package golang.org/x/sys/windows (imported by github.com/shirou/gopsutil/mem); to add:
        go get github.com/shirou/gopsutil/[email protected]+incompatible
C:\\Users\\multicampus\\go\\pkg\\mod\\golang.org\\x\\[email protected]\\html\\charset\\charset.go:20:2: missing go.sum entry for module providing package golang.org/x/text/encoding (imported by golang.org/x/net/html/charset); to add:
        go get golang.org/x/net/html/[email protected]
C:\\Users\\multicampus\\go\\pkg\\mod\\golang.org\\x\\[email protected]\\html\\charset\\charset.go:21:2: missing go.sum entry for module providing package golang.org/x/text/encoding/charmap (imported by golang.org/x/net/html/charset); to add:
        go get golang.org/x/net/html/[email protected]
C:\\Users\\multicampus\\go\\pkg\\mod\\golang.org\\x\\[email protected]\\html\\charset\\charset.go:22:2: missing go.sum entry for module providing package golang.org/x/text/encoding/htmlindex (imported by golang.org/x/net/html/charset); to add:
        go get golang.org/x/net/html/[email protected]
C:\\Users\\multicampus\\go\\pkg\\mod\\golang.org\\x\\[email protected]\\html\\charset\\charset.go:23:2: missing go.sum entry for module providing package golang.org/x/text/transform (imported by golang.org/x/net/html/charset); to add:
        go get golang.org/x/net/html/[email protected]
accounts\\scwallet\\securechannel.go:32:2: missing go.sum entry for module providing package golang.org/x/text/unicode/norm (imported by github.com/ethereum/go-ethereum/accounts/scwallet); to add:
        go get github.com/ethereum/go-ethereum/accounts/scwallet
C:\\Users\\multicampus\\go\\pkg\\mod\\github.com\\dop251\\[email protected]\\string_unicode.go:7:2: missing go.sum entry for module providing package golang.org/x/text/cases (imported by github.com/dop251/goja); to add:
        go get github.com/dop251/[email protected]
C:\\Users\\multicampus\\go\\pkg\\mod\\github.com\\dop251\\[email protected]\\builtin_string.go:6:2: missing go.sum entry for module providing package golang.org/x/text/collate (imported by github.com/dop251/goja); to add:
        go get github.com/dop251/[email protected]
C:\\Users\\multicampus\\go\\pkg\\mod\\github.com\\dop251\\[email protected]\\builtin_string.go:7:2: missing go.sum entry for module providing package golang.org/x/text/language (imported by github.com/dop251/goja); to add:
        go get github.com/dop251/[email protected]

missing go.sum entry for module providing package golang.org/x/sys/cpu (imported by github.com/ethereum/go-ethereum/crypto/blake2b); to add: 을 번역하면

golang.org/x/sys/cpu 패키지를 제공하는 모듈에 대한 go.sum 항목이 없습니다(github.com/ethereum/go-ethereum/crypto/blake2b에서 가져옴). 추가하려면:

위 에러메세지를 구글링 했을 때

https://yoonbh2714.blogspot.com/2021/05/golang-116-gosum.html

고민 : 근데 위처럼 go 버전을 냅다 낮춰도 될지 모르겠음