이번 글에서는 윈도우 개발환경 세팅을 위해 Chocolatey와 Git을 설치해봤다.
이번에 배우게 된 내용:
- Chocolatey란 무엇인지
- PowerShell 관리자 권한 실행 방법
- Git 설치 방법
- git --version 확인 방법
- choco install 명령어 사용법
개발을 시작하기 전에 가장 먼저 해야 할 단계가 있다.
바로 개발 환경 세팅 (Development Environment Setup) 이다.
이번 글에서는 윈도우에서 터미널을 이용해 프로그램을 설치하고 관리하는 방법을 정리한다.
1. 패키지 매니저란?
패키지 매니저는 쉽게 말하면
“명령어로 프로그램을 설치하는 도구”이다.
대표 2가지 (윈도우 기준)
✔ Chocolatey (초콜라티)
- 윈도우 대표 패키지 매니저
- 프로그램 설치 / 삭제 / 업데이트 가능
- 초보자에게 가장 직관적
특징: 저장소가 많고 사용이 쉬움
✔ Scoop (스쿱)
- 가볍고 빠른 설치용
- 개발 환경 구축에 최적화
특징: 최소 구성, 개발자용 느낌
결론
초보자는 Chocolatey 추천👍
2. PowerShell 관리자 권한 실행
설치 전 필수 단계다.
✔ 방법
- 시작 메뉴 검색
- “PowerShell” 검색
- 우클릭 → 관리자 권한 실행
이 과정이 없으면 설치 안 됨
3. Chocolatey 설치 명령어
PowerShell에 아래 명령어 그대로 입력
--------------------------------------------
Set-ExecutionPolicy Bypass -Scope Process -Force; `
[System.Net.ServicePointManager]::SecurityProtocol = `
[System.Net.ServicePointManager]::SecurityProtocol -bor 3072; `
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
--------------------------------------------
✔ 설치 완료 확인
choco -v4. Chocolatey 기본 명령어
✔ 버전 확인
choco -v✔ 업데이트
choco upgrade chocolatey5. Git 설치 (핵심)
이제 개발 필수 도구 Git 설치
choco install git -y✔ 옵션 설명
-y→ 설치 중 질문 자동 YES 처리6. 설치 확인
git --version :버전 나오면 설치 완료7. 자주 발생하는 문제
❌ Git 인식 안됨
- 오류 메시지 또는 영어 경고 발생
✔ 해결 방법
- PowerShell 종료
- 다시 관리자 권한 실행
- 다시 git --version 실행
8. Git 업데이트
choco upgrade git✔ 선택 옵션 의미
- Y → 진행 과정 확인
- A → 전체 자동 진행 (기본값)
- N → 중단
9. 핵심 개념 정리
✔ Chocolatey = 윈도우 프로그램 설치 도구
✔ Git = 개발 코드 버전 관리 도구
✔ PowerShell = 명령어 실행 환경
10. 왜 이 과정이 중요한가?
이 단계는 단순 설치가 아니라“개발자 환경 세팅의 시작”이다
이걸 이해하면 이후
- VSCode
- GitHub
- 프로젝트 배포
전부 연결된다.
마무리
이번 과정 핵심은 3가지다:
✔ 터미널 기반 설치 이해
✔ Chocolatey 사용법
✔ Git 설치 및 확인 과정
다음 단계는
VSCode + Git 연결 (진짜 개발 시작 구간) 및 깃에 대한 내용등 정리해서 올리겠습니다.
feat.주저리) 💬
하. 진짜 이거 하다 복장 터지는 줄, vscode가 제대로 되면 세부 체크 내용중 하나가 오류나고
그걸 해결하면 vscode가 문제가 되고.. 파워쉘이 안되고.. 캬아악 진짜..
돌아버리는줄!!!!!😡😡😡
머하나 설치 할때마다 계속 애를 먹은 이유 중 하나가
첨에 설치하면서 설정을 잘못 한거에요, 체크하고 받아야하는데 빼먹고 다운받거나,
풀고 받아야하는데 체크한체로 받거나,
그러면 어느정도 구동은 되요..
다만.
내가 원하는 걸 하려면 오류 미인식 등등등 속을 뒤집습니다... ㅋㅋㅋㅋㅋ
설치도 잘됬고, 구동도 되, 코딩도 할수있는상태래.
근데 먼가 미세한 문제가 있기에 나중에 충돌나거나 오류로 하던 작업이 멈출수 있다는 상황을!!
어떻게 무시하고 그냥 합니까...........휴.....
그래서 결국 지우고 다시하고 지우고 다시하고 이래지우고 저래지우고 다시 하고...
집념하나로 정상 다운로드 정상구동 정상체킹 다 될때까지 해서 완료 한 상태입니다 ㅋ
이러다 ai랑 사귀것어 ㅋㅋ


