Skip to content

자주 묻는 질문

  1. v2.5.x와 v2.6.x 버전의 차이점은 무엇인가요?

v2.5.x 이하 버전은 전달이고, v2.6.x 이상 버전은 포인터 전달입니다. v2.6.x 이상 버전 사용을 강력히 권장합니다.

  1. Windows 시스템 배포 시 시간대 오류

Windows 시스템에 golang 환경이 설치되어 있지 않으면 배포 시 GOROOT/lib/time/zoneinfo.zip: no such file or directory 예외가 발생합니다. 이는 Windows 시스템에 내장 시간대 파일이 없기 때문이며, zoneinfo.zip을 수동으로 다운로드하고 경로를 지정하면 됩니다. 예: go/lib/time/zoneinfo.zip

go
os.Setenv("ZONEINFO", "./go/lib/time/zoneinfo.zip")
  1. Docker 컨테이너 배포 시 시간대 오류

Docker 컨테이너에 golang 환경이 설치되어 있지 않으면 배포 시 open /usr/local/go/lib/time/zoneinfo.zip: no such file or directory 예외가 발생합니다. zoneinfo.zip을 컨테이너에 복사하면 됩니다. 즉, Dockerfile에 다음을 추가하세요

dockerfile
COPY ./zoneinfo.zip /usr/local/go/lib/time/zoneinfo.zip

MIT 라이선스에 따라 배포되며, 허가 없이 어떤 형태로든 재배포를 금지합니다