실수로 homebrew를 윈도우환경에서 설치실행했더니 그뒤부터 계속 반복됩니다....
초보자라서 뭐가 문제인지도 모르겠고 깃허브같은곳에서 비슷한 사례들(?)을 보고 쳐볼수있는 명령어는 다쳐봤는데
계속 반복되네요 ㅠㅠㅠㅠ 삭제후 재설치도 다해봤구요 혹시 뭐가문제인지아시는분 계실까요 ㅠㅠ
잘못된 형식의 이미지 링크입니다.
실수로 homebrew를 윈도우환경에서 설치실행했더니 그뒤부터 계속 반복됩니다....
초보자라서 뭐가 문제인지도 모르겠고 깃허브같은곳에서 비슷한 사례들(?)을 보고 쳐볼수있는 명령어는 다쳐봤는데
계속 반복되네요 ㅠㅠㅠㅠ 삭제후 재설치도 다해봤구요 혹시 뭐가문제인지아시는분 계실까요 ㅠㅠ
잘못된 형식의 이미지 링크입니다.
~/.bashrc 같은 파일을 수정하면 되지 않을까 싶어요.
which, find, fzf, ripgrep 등 명령어로 실제 brew 명령어의 위치를 파악하신 후에 bashrc 파일을 수정하시면 되지 않을까요?
bashrc가 터미널을 열때 읽혀지며 명령들을 실행하는데, 저 brew 명령어가 필요한 줄이 있는 것으로 보입니다.
지금은 brew가 path 안에 들어 있지 않으니 which로는 못 찾는게 당연하겠네요.
1. find / -name brew 같은 명령어로 찾아서 path에 경로를 넣으시거나
2. 밑에 예쁜닉네임님 말씀처럼 아예 관련 설정 파일에서 싹 지우시거나
.... 하셔야 할 것 같슴니다.
grep /bin/brew ~/.bashrc
grep /bin/brew ~/.bash_profile
grep /bin/brew ~/.profile
grep /bin/brew /etc/bash/bashrc
grep /bin/brew /etc/bash/bashrc.d/*
grep /bin/brew /etc/profile
grep /bin/brew /etc/profile.d/*
명령을 내려서 어떤 파일에서 /bin/brew 를 부르는지 알아보세요. 이렇게 찾을 수 있으면 다행인데... 어쩌면 다른 파일을 부르고 그 다른 파일에서 /bin/brew 를 부를지도 모릅니다. 위에서 찾을 수 없다면...
grep -r /bin/brew /etc/*
grep -r /bin/brew ~/.*
명령으로 더 많은 파일을 검색해야 될지도 모르겠네요. 어쨌든, 파일을 찾을 수 있으면 /bin/brew 를 부르는 부분을 커맨트아웃 시키세요. 해당 부분이 if 블럭 같은 것으로 되어있으면 블럭을 커맨트아웃 시키세요. 커맨트아웃이란 문자열의 앞부분에 # 를 넣어줘서 그 문자열을 주석처리하는 것이에요. 지워도 되지만 실수할 수도 있으니 커맨트아웃으로 시험해보고... 해결되면 그 때 그 부분을 지우세요. 만일, 파일이 /etc/bash/bashrc.d/ 디렉터리 안에 있거나 /etc/profile.d/ 안에 있다면 그 파일의 이름을 바꾸거나 지워도 되요.
이렇게 해결해야 되지만, 파일을 찾을 수 없어서 쉽게 해결할 수는 없고 메세지는 보기 싫다면... 임시방편으로 /bin/brew 를 /bin/true 에 링크해두면 메세지가 나오지 않을 것 입니다. root 사용자로
cd /bin
ln -s true brew
라는 명령을 내리면... bash 는 실행 때 마다 /bin/brew 를 호출할 것이지만 실제로는 /bin/true 가 실행되어 메세지가 나오지 않게 "임시조치"(!)할 수 있습니다. MINGW 에서도 심볼릭링크가 가능한 것으로 알고있습니다만... 환경설정에 따라 심볼릭링크가 되지 않을 수도 있습니다. 그럴땐, -s 옵션 없이 링크해보거나 cp 로 복사해 볼 수도 있어요.