오류를 해결하고 싶은 비공자/MacOS 환경설정 오류

[ 오류해결 ] Mac M1에서 관리자 계정 변경으로 Homebrew 설치가 안될 때 해결 방법

차세대 IT 리더 비공자 2024. 1. 14. 15:12

 

 

 
안녕하세요~ 차세대 IT리더가 되고 싶은 비공자 입니다.
 
오늘은 제가 Mac의 관리자 계정을 변경을 해서
homebrew를 재설치를 하는 과정에서 유저 명이
변경이 되면서 설치가 되지 않는 오류가 있었습니다!
 
그래서 오늘은 이 오류도 한번 해결해 보도록 하려고 해요!
처음 설치부터 ~ 오류까지 해결하는 방법을 포스팅을
할 거라서 오류가 나는 부분만 보고 싶은 분들은 
[ 여기서부터는 오류 해결하기 ] 이 부분부터 보시면 좋을 것
같아요~ @_@
 
그러면 같이 시작해 볼까요.. 
 
 
[ 오늘의 목차 ]
1. homebrew 설치 오류 원인 파악하기
2. homebrew 설치 오류 해결하기
3. homebrew 버전 확인하기
 
 
[ 1. homebrew 설치 오류 원인 파악하기 ]

우선 homebrew 공식 사이트에서 설치 명령어를
복사해해 주세요~
그런 다음에 터미널에서 명령어를 입력해서
Homebrew를 설치해 주세요~!
 
 
Homebrew 설치 명령어
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

homebrew 설치 명령어

설치 명령어를 실행해 보도록 하겠습니다!
 
 

MacOS 비밀번호를 입력

우선 MacOS 현재 새로 로그인한 계정의 비밀번호를
입력해 주세요!
 
 

설치를 계속 진행할것인가? 물어보는 화면 입니다.

여기서 설치를 계속 이어서 하겠다고 한다면
ENTER 키를 눌러주세요~
 ( 여기까지는 기존 설치와 동일하게 진행이 되는것 처럼 
    보여요~ )


 
[ 여기서부터는 오류 해결하기 ]
Homebrew를 설치를 하다가 오류가 발생!

경고문 : 당신의 경로가 없습니다.

/opt/homebrew/bin is not in your PATH
위 문구가 homebrew하위의 폴더 bin으로
경로가 지정이 되지 않아서 이러한 오류가
발생한 것 같아요~
 
 
그래서 다음 문구에 보시면 해결 방안을
제시해 주어요~ 

해결방안을 제시 화면

Next step ( 다음 단계를 진행 하라는 말씀! )
아래 단계를 진행하라는 말인 것 같아서 한번
제시 방안으로 해결을 해볼까요?
 
 
[ 2. homebrew 설치 오류 해결하기 ]
첫 번째 명령어 :
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/[자신의 유저명 입력]/.zprofile
두 번째 명령어 :
eval "$(/opt/homebrew/bin/brew shellenv)
위의 두 명령어를 입력하면 해결할 수 있다고 하네요
그러면 같이 한번 실행해 보겠습니다!
 
 
첫 번째 명령어 실행 :
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/[자신의 유저 이름을 입력]/.zprofile

matches가 안된다는 오류가 발생..??

어라..? 하라는 대로 했는데 왜 오류가 날까요...?
그것은 바로 [user]라는 폴더를 찾아서 매칭을 하지
못해서 이러한 오류가 발생하는 거라서..^^
 
자신의 user 디렉토리를 입력해주어야 해요~
저는 itleader가 user 이름이라서
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"')
>> /Users/itleader/. zprofile
이렇게 itleader로 유저 명을 넣어줘야 합니다.. @_@
 
 
그러면 다시 user => [itleader] 변경해서 명령어 실행
첫 번째 명령어 :
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/itleader/.zprofile

정상적으로 지정된 화면

유저 이름을 지정해 주니까 
경로가 제대로 잡히네요~!
 

이제 두 번째 명령어 실행 
eval "$(/opt/homebrew/bin/brew shellenv)"

정상적으로 지정된 화면

이렇게 두 번째 명령어도 경로가 제대로 잡힌걸
확인할 수 있습니다.
이제 Homebrew 설치는 모두 끝났습니다.
 
이제 정상적으로 homebrew를 사용할 수 있는지
확인을 하기 위해 homebrew의 버전을 
확인을 해보도록 하겠습니다.
 
 
3. homebrew 버전 확인하기
homebrew 버전 확인 명령어
brew --version

정상적으로 Homebrew가 설치 되었습니다.

homebrew 버전 확인 명령어가 정상적으로
입력이 되는 걸 보니 homebrew가 설치가
잘 된 것 같아요~!
 
 
 
오늘은 Mac의 유저를 새로 하나 만들어서
관리자 계정 권한을 주면서 새 유저로
homebrew를 설치하다가 오류가
발생하는 현상이 있어서 homebrew 설치 겸
오류해결을 같이 해보네요~
 
오늘 같은 오류는 계정 변경을 했을 때
자주 발생하는 오류이기는 하지만 
보통은 유저를 변경하는 상황이 많이 없다보니
생소할수도 있다고 생각이 드네요 @_@
그래도 오늘도 하나의 포스팅을 쓸 수 있어서
감사하게 생각하고 있습니다.
 
 
 그럼..


오늘도 저의 포스팅을 봐주셔서 감사드립니다~!