flutter doctor -v
를 하니 cocoapods에 문제가 있다고 함. 힌트를 주길, cocoapods을 설치한 ruby와 현재 터미널에서 사용하는 ruby가 일치 하지 않을 수도 있다고 함.
stackoverflow 그리고 다른 blog에 있는 것도 다 해봐도 안됨.
여러 ruby가 깔려 있는데 version이 안맞음
brew list에서는 최신인데 정작 ruby -v
gem -v
에서는 다른 버젼을 가르킨다.
ruby를 싹 다 지워버리고 다시 깔자 생각 했을 때, ruby 버젼이 뭔가 안 맞을 걸 알게 됨.
그리고,
homebrew update
로 homebrew update 해도 안됨
그래서 뭔자 버젼관리가 여기저기 꼬였다는 걸 알게 됨.
ruby를 다 지워 버리면 됨.
그러다 하나가 남는데 그게 보통 rvm
로 설치됨 놈
source /Users/여기는다름/.rvm/scripts/rvm
rvm install ruby --latest
rm: /usr/local/Homebrew/.git/TMP_FETCH_FAILURES: is a directory
Error: Fetching /usr/local/Homebrew failed!
Error: It seems there is already a Binary at '/usr/local/bin/dart'.
해결 지우면 됨
rm -rf /usr/local/bin/dart