본문 바로가기

에러2

[Mac] Homebrew 설치 후 'zsh: command not found: brew' 오류 해결방법 맥 운영체제에 개발환경을 세팅하는 과정에서 Homebrew를 설치하게 되었다. 원래는 정상적으로 돌아야하지만 brew install 명령을 실행하려니 다음 에러가 발생했다. $ brew install mvn zsh: command not found: brew macOS의 기본 쉘인 zsh에서 brew 명령어를 찾을 수 없다는 에러를 띄우는 것이다. macOS에 Homebrew를 설치하는 방법은 다음 포스트를 참고하자. (Link : Homebrew 설치) 이 에러는 Homebrew가 /usr/loca/* 경로가 아닌 /opt/homebrew/* 에 설정되어 있기 때문에 발생한다. PATH 환경변수에 /opt/homebrew/* 경로를 추가해주면 에러를 우회할 수 있다. zsh의 설정을 변경하자. vi ~.. 2023. 3. 14.
[Java] 예외처리 - Throwable, Exception, Error 1. 자바 예외처리(Exception Handling) 자바 프로그램이 동작하면서 다양한 문제들을 만나게 된다. 개발자의 로직에 헛점이 생겨서 발생하는 문제도 있고, 자바 프로그램이 실행되는 JVM에서 문제가 생기는 경우, 사용자가 잘 못된 입력을 하는 경우도 있다. 자바의 예외처리(Exception Handling)은 프로그램의 사소한 문제가 시스템 전체를 망가트리지 않도록하는 안전장치다. 견고한(Robust) 소프트웨어를 작성하기 위해서는 애플리케이션이 실행되면서 만날 수 있는 이런 문제들에 대해서 적당하게 처리하는 것이 필요하다. 1.1 Throwable 클래스 자바는 Throwable 객체에 문제의 상황에 대한 설명과 문제가 발생했을 때의 상황을 저장해서 throw 구문을 통해 상위 메소드로 전달.. 2021. 5. 13.