본문 바로가기
Flutter 개발 도전

M1으로 플러터 개발일기 - zsh 오류해결

by 보라별 주인장 2021. 11. 3.
SMALL


처음에 open 명령이 안 먹혔을 때 정말 당황함;

여기저기 찾아보다 zsh를 그냥 설치해버리기로 했다.
개발을 하던 피씨라면 이미 설치되어 있을 파일이라고 한다.

완전 초보를 위한 강의를 결제해서 보고 있는데..
기본 개발 피씨 세팅이 되있는 상태에서의 강의라니..
댓글에서도 혼돈이 있던데 각자 알아서 해결하느라 분주했었다..
(내 능력 밖을 너무 욕심냈나 후회하면서 환불 취소할 뻔...ㅠㅠ)

 

 

open - zsh가 없다는 메시지 해결법

 

oh-my-zsh 라는 사이트 통해서 설치!

https://ohmyz.sh/#install

 

Oh My Zsh - a delightful & open source framework for Zsh

Oh-My-Zsh is a delightful, open source, community-driven framework for managing your ZSH configuration. It comes bundled with several helpful functions, helpers, plugins, themes, and a few things that make you shout... OH MY ZSH!

ohmyz.sh



이거저거 모두 실패로 당황해서 스크린샷을 찍지 못함 ㅜㅜ
여튼 .. 우여곡절 끝에 드디어 설치 완료!!

갸르륵...드.. 드디어!

드디어 실행된 zsh 파일.. 잘 되넥 맞는지..?는 모르겠지만 일단
여기서 오류 나면 다시 한번 PATH 진행을 해야 한다는데.
다행히도 오류 없이 잘 진행된 것 같아서
(아마도..)
다음 플로우로!


 

cocoapods 설치 실패 시

 

ios앱 외부 패키지 설치에 필요한 cocoapods 설치!

sudo gem install cocoapods -n /usr/local/bin


입력하여 권한을 열어 주기


설치 후 제대로 설치되어있는지 pod 입력!

페일드 뭔데여..

....?
왜 또 에러인데여 ㅜㅜ
갑자기 웬 루비가 절 괴롭히나요 루비 누구세요


한참 서칭하다 또 다시 나온..

 

ruby 어쩌구 오류로 설치가 되지 않는다면, Homebrew 설치하기

 

homebrew 설치하기

https://brew.sh/index_ko

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh


사이트 내 설치하기에 있는 명령어를 복사하여 터미널에 붙여넣기!

오류 때문에 한참을 또 해메임..ㅠㅠ
설치를 해도~ 빈폴더 ~~~ 오예~~
homebrew 도 없고~
zsh 도 없고 ~~
어쩌라그 ㅠㅠ
M1 실리콘으로 개발해보겠다는 내가 잘못한 걸까 흑...

한참을 찾아 돌아다니다가 발견한 방법!

 

 

 

Homebrew 설치가 안된다면?

 

터미널 실행 후 아래 순서대로 입력.

brew config
HOMEBREW_FREFIX: /usr/local HOMEBREW_REPOSITORY: /usr/local/Homebrew


라고 나오면 아래를 참고하여 진행함!
https://gist.github.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa

위 사이트대로 잘 진행하였다면,

터미널 실행 후

brew --prefix

입력 시 " /opt/homebrew "라고 나오면.. 드디어 성공 ㅠㅠ

오ㅏ 드디어 있다!!! 다음 단계로 넘어갈 수 있습니다 흑흑 드디어 cocoapods 설치하러 ㅠㅠ

 

 

cocoapods 진짜진짜 정말정말 설치하기

 

터미널에 다음과 같은 명령어를 통해 설치

/bin/bash -c"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

 

brew install cocoapods


드디어 설치가 된다..ㅠㅠ

설치 완료 후 터미널을 다시 실행시켜 잘 설치가 되었는지 pod 입력


드디어 ㅠㅠㅠㅠ


이렇게 필요한 것들은 설치가 완료되었습니다.!!
증말.. 너무 힘들었던 설치 과정 ㅜㅜ 드디어 완료 !

오류로 고생하신 분들 이 글이 많은 도움이 되었으면 합니당 :)

LIST