golang 패키지 import 오류
발단
golang Module 관련 게시글을 쓰면서 내 예전 프로젝트의 go.mod 파일을 참조해서 올리려했다.
하지만, Mac북을 새로 사서 이제 막 적응하던 내게 이전 개발환경과 달라진 프로젝트는 날 거부했다.
golang.org/x/sys/windows/svc
해당 패키지가 날 거부하고 있다.
다른 패키지는 go get으로 잘 받았는데 왜일까.
프로젝트 디렉토리가 GOPATH 외부라서 GO111MODULE도 off로 프로젝트의 go.mod만 의존하도록 하여 꼬임을 방지했다고 생각했는데..
결말
패키지 이름에서도 알 수 있듯이 windows에서만 사용 가능한 패키지여서 그랬다.(바보)
golang.org/x/sys/unix 패키지로 호환이 가능할거 같지만 당장은 전부 바꾸기는 무리고 나중에 하는 거로…
TODO : darwin에서도 호환 가능하도록 하여 mac에서도 build 하기
This post is licensed under CC BY 4.0 by the author.