ls, cd, vi 커맨드등 내가 필요한 커맨드가 다 실행이 안될 때.
아마 PATH 수정으로 인한 에러로 보인다.
아래의 코드를 통해 임시 환경변수를 설정하면 일단 vi 등의 커맨드를 사용할 수는 있지만, 새 탭, 새창의 terminal에서는 작동 안 함. (임시니까)
export PATH=%PATH:/bin:/usr/local/bin:/usr/bin
만약 기존 환경변수 설정 파일이 저장되어 있는 경우는 위와 같이 임시 환경변수를 세팅한 후,
기존 설정으로 변경하고 "source ~/zshrc" 커맨드를 통해 적용시켜 주면 해결될 수도 있다.
그러나, 나는 이전 zshrc 파일 복사본도 없고, 설정변수를 바꿔봐도 뭔가 안 되는 게 있어서 새로 라이브러리를 다운로드하여야 했다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
위 커맨드를 사용하면 라이브러리를 새로 다운로드하여 준다.
조금 기다린 후에 설치가 완료되면, 이어서 환경 변수 추가를 하라는 안내를 해준다. (참고: https://mackeeper.com/blog/mac-command-not-found/)
그에 맞춰 다음의 커맨드 실행!
eval "$(/opt/homebrew/bin/brew shellenv)"
터미널을 껐다가 다시 켜보면 이제 sudo, vi 등의 커맨드가 잘 작동하는 것을 확인할 수 있다.
Git Pull Request란 (0) | 2024.01.28 |
---|---|
nvm node 버전 되돌아가는 문제 해결하기 (0) | 2024.01.15 |
Curl TEST using Postman (0) | 2024.01.12 |
IntelliJ 변화가 생긴 부분만 Rollback하기 - 한 줄 or 한 단위 롤백! (0) | 2024.01.10 |
Intro to yaml (0) | 2023.12.15 |