개발 - Coding/Go2 Go 바이너리 실행시 ENOENT(No such file or directory) 문제 해결하기 1편 - C 표준 라이브러리 구현체를 찾아서 문제 발생 상황Go 언어로 애플리케이션을 개발하고, 바이너리로 빌드한 다음 로컬에서 실행해보면 문제가 없는데 컨테이너로 띄우면 No such file or directory 에러가 뜨는 경우가 있습니다. 컨테이너 안에서 명령어를 쳐서 바이너리가 있는지 검사해봐도 아무런 문제가 없는데요.실제로 실행하려고 보면 파일이나 디렉터리가 없다고 에러가 뜨는 것이죠. 개발자의 눈으로 보면 아무런 문제가 없기 때문에 이러한 에러는 해결하기 매우 어려웠습니다. 이 문제를 해결하면서 Go와 이외 주변 영역에 대한 다양한 지식을 얻게 되었는데요.반대로 여러 배경지식이 있어야만 쉽게 풀 수 있는 문제였습니다. 결론부터 말씀드리면, C 표준 라이브러리 구현체를 빌드 환경과 실행 환경이 호환되도록 맞춰 줘야 합니다.왜 ENOEN.. 2025. 1. 20. Go 언어 개발기 - Go로 gelf-forwarder를 만들다 서문많은 개발자들이 그렇겠지만 Go를 공부하고 Go로 개발해보고 싶다는 생각은 많이들 하는 것 같습니다.Stackoverflow에서 최근에 시행된 2024 Survey를 보니, Go는 전체 7위로 많이 배우고 싶어 하고, 또 만족감이 높은 언어인 것 같습니다.https://survey.stackoverflow.co/2024/technology#admired-and-desired-language-desire-admire Technology | 2024 Stack Overflow Developer SurveyPostgreSQL debuted in the developer survey in 2018 when 33% of developers reported using it, compared with the mo.. 2025. 1. 19. 이전 1 다음