고패스

· GoLang
버전에 따른 변화 1.11 버전부터 의존성 관리, 패키지 관리기능이 추가 1.16 버전부터 go.mod를 GOPATH 대신 디폴트로 사용하도록 변경 GOPATH의 문제 1. GOPATH를 바꾸지 않으려면 모든 프로젝트는 한 workspace에 저장되여야한다. 2. 새로운 directory를 만들어서 개발하려면 GOPATH를 변경하고 또 필요한 패키지를 가져와야한다. 3. 패키지가 저장되는곳은 패키지네임과 같은 directory라서 여러버전을 설치할수 없다. 위와 같은 문제로 개발을 위한 workspace가 GOPATH에 고정이 되어버려서 의존성 관리가 불가능해진다. 이와 같은 문제를 해결한 GoModule은 위의 문제들에 구애받지 않고 사용이 가능하다. 관련 명령어 1. go mod init [path]..
Nanseo
'고패스' 태그의 글 목록