cocoapods not installed 해결

문제:

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

이런저런 시도에서 나온 에러 메세지:

  1. homebrew도 다시 설치 하는 과정에서 flutter 등 여러개가 같이 없어짐 다시 설치 하는 과정에서 에러 나옴

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

좋은 웹페이지 즐겨찾기