┌─────────────────────────────────────────┐ │ 터미널에서 "uv" 입력 │ └────────────┬────────────────────────────┘ ↓ ┌─────────────────────────────────────────┐ │ 쉘이 PATH에 등록된 디렉토리들을 순회 │ │ /usr/bin, /usr/local/bin 등... │ └────────────┬────────────────────────────┘ ↓ ┌─────────────────────────────────────────┐ │ ~/.local/bin은 PATH에 없음! │ │ → "command not found" 에러 │ └─────────────────────────────────────────┘
bash
installing to /Users/shinstarr-back/.local/bin uv uvx
실제로 파일은 ~/.local/bin/ 디렉토리에 설치되었어요.
PATH란?
bash
`echo $PATH
결과 예시:
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin`
문제: ~/.local/bin이 이 목록에 없음!
bash
export PATH="$HOME/.local/bin:$PATH"
의미:
$HOME/.local/bin을 PATH의 맨 앞에 추가uv와 uvx를 찾을 수 있음