마이라이프해피라이프

[golang] go import error 본문

컴퓨터/Go

[golang] go import error

YONJAAN 2023. 3. 24. 00:01

go get으로 github에 있는 go package를 가져오려고 할 때 오류가 발생할 수 있다.

gopath가 잘못 설정되어있을 때 그럴 수 있다는데,, 솔직히 잘 모르겠다.

go.mod, vendor같은 것들은 정말 이해할 수가 없었다.

구글링을 열심히 하다가 한 블로그를 참고해서 github의 코드 자체를 다운받아 사용하기로 했다. 

 

[순서]

1. github에서 .zip 파일을 다운받고, src 폴더 (go를 설치하면서 만들었던 src폴더)안에 넣는다.

2. 압축해제하고 폴더명을 적절하게 수정한다. (대부분 수정 안 해도 될 것 같다)

3. import 후 잘 작동하는지 확인한다.

 

[폴더 구조]

src/github.com/<다운받고자 하는 코드를 제작한 사람의 github id>/ 에서 압축해제

 

src/github.com/<내 github id>/<프젝명> -> 내 작업 공간

 

src/github.com/<다운 github id>/<레포명>/사용할 코드들 -> 압축해제 잘 된 것 확인하면 끝!

 

[참고한 글]

https://spongeb0b.tistory.com/347

 

[다른 해결법]

https://mylife-codinglife.tistory.com/191

 

go import error (2)

1. 2번째 시도 저번에 go import error를 해결하려다 실패하고 다른 방법을 찾아 올렸었는데 이번에 또 다른 패키지를 설치하면서 '이대로는 못 살겠다'는 생각이 들어 근본적인 해결책을 찾아보고자

mylife-codinglife.tistory.com

 

'컴퓨터 > Go' 카테고리의 다른 글

[golang] 의존성 정리  (0) 2023.04.03
[golang] go import error (2)  (0) 2023.03.26