1. PostgreSQL 설치가 안 된다.
얘도 본인 마음을 알아주길 바랐나봐
Postgresql을 설치하던 중이었다.
Microsoft Visual C++ Runtime을 실행하던 중 에러가 발생했습니다

GPT에게 에러 메세지가 무슨 뜻인지 묻는다.
Microsoft visual C++ Redistributable 2015-2020 버전이 설치되어야 하니, 다른 버전의 프로그램을 삭제하고 최신 버전을 다시 설치해보라는 조언을 받았다.
프로그램 설치 내역을 살펴보니 GPT의 말대로였다.

Redistributable.exe는 5가지 버전으로 설치되어 있었다.
아마 서로 충돌을 일으키 에러가 났던 것 같다.
조언에 따라 2015-2020을 제외한 모든 버전을 제거했고, Postgresql 설치 프로그램을 실행했다.
그럼에도 같은 에러는 반복되었다.
개발환경을 세팅할 때, 가장 마주치고 싶지 않은 순간이다 😵💫
그런데 파일 시스템 창을 새로고침하니, 웬 2013 버전의 Redistributable이 설치되어 있었다.
삭제 안 했었나?
다시 삭제하고, PostgreSQL 설치를 시도한다.
안 되니 컴퓨터를 껐다 켜보고, 설치 프로그램을 다른 OS용으로 받았었는지 확인한다.
문득 새로고침을 해보니 또 그 2013 버전이 설치되어 있었다.
거머리.?
그 직후, PostgreSQL 설치 프로그램이 계속해서 2013 Redistributable을 설치하고 있었다는 것을 알아차렸다.
2013 버전을 삭제하고, PostgreSQL 설치 프로그램을 실행시키니 역시나, 다시 2013이 있었다.
문제의 원흉은 2013이 아니라 2015-2020이었다.
마침내 얻은 결과이다. (짜잔)

2. 프로그램을 탓하기 전에
문제를 해결하면서 원하는 데로 행동하지 않는 프로그램을 탓했다.
모든 엣지 케이스에 맞는 에러 메세지를 준비할 수 없다보니 순간 프로그램이 무책임하게 느껴졌던 것 같다. 😅
1. PostgreSQL 설치가 안 된다.
얘도 본인 마음을 알아주길 바랐나봐
Postgresql을 설치하던 중이었다.
Microsoft Visual C++ Runtime을 실행하던 중 에러가 발생했습니다

GPT에게 에러 메세지가 무슨 뜻인지 묻는다.
Microsoft visual C++ Redistributable 2015-2020 버전이 설치되어야 하니, 다른 버전의 프로그램을 삭제하고 최신 버전을 다시 설치해보라는 조언을 받았다.
프로그램 설치 내역을 살펴보니 GPT의 말대로였다.

Redistributable.exe는 5가지 버전으로 설치되어 있었다.
아마 서로 충돌을 일으키 에러가 났던 것 같다.
조언에 따라 2015-2020을 제외한 모든 버전을 제거했고, Postgresql 설치 프로그램을 실행했다.
그럼에도 같은 에러는 반복되었다.
개발환경을 세팅할 때, 가장 마주치고 싶지 않은 순간이다 😵💫
그런데 파일 시스템 창을 새로고침하니, 웬 2013 버전의 Redistributable이 설치되어 있었다.
삭제 안 했었나?
다시 삭제하고, PostgreSQL 설치를 시도한다.
안 되니 컴퓨터를 껐다 켜보고, 설치 프로그램을 다른 OS용으로 받았었는지 확인한다.
문득 새로고침을 해보니 또 그 2013 버전이 설치되어 있었다.
거머리.?
그 직후, PostgreSQL 설치 프로그램이 계속해서 2013 Redistributable을 설치하고 있었다는 것을 알아차렸다.
2013 버전을 삭제하고, PostgreSQL 설치 프로그램을 실행시키니 역시나, 다시 2013이 있었다.
문제의 원흉은 2013이 아니라 2015-2020이었다.
마침내 얻은 결과이다. (짜잔)

2. 프로그램을 탓하기 전에
문제를 해결하면서 원하는 데로 행동하지 않는 프로그램을 탓했다.
모든 엣지 케이스에 맞는 에러 메세지를 준비할 수 없다보니 순간 프로그램이 무책임하게 느껴졌던 것 같다. 😅