본문 바로가기
Study/Flutter

[flutter] flutter mac에서 설치 및 설정

1. Flutter Sdk 설치 

https://docs.flutter.dev/get-started/install

 

Install

Install Flutter and get started. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems.

docs.flutter.dev

 

위 사이트에 방문하여 mac 선택

 

1) Rosetta 번역 환경 설치

 다음을 실행하여 수동으로 설치할 수 있습니다.

 sudo softwareupdate --install-rosetta --agree-to-license

 

 

2) SDK 설치

m1 , m2 프로세스라면 오른쪽 버전 설치

 

 

위 내용을 순서대로 따라하면서 설치해준다.

위와 같이 환경변수를 셋팅해주었더라도 변수를 영구적으로 적용하기 위해

아래와 같이 ~/.zshrc 폴더에 기록해준다.

 

3) 환경변수 등록

vi ~/.zshrc

vi 편집기로 설정파일 열기

export PATH=$PATH:/Applications/development/flutter/bin

위 내용 그래도 복붙후에  esc -> :q  -> enter키  순서대로 입력하여  vi 닫고 나오기

source ~/.zshrc

기록후에 파일을 다시읽어 환경변수 등록시키기

echo $PATH

환경변수 등록여부 체크 (flutter  sdk  설치 경로 맞는지 확인할 것)

 

4) flutter 설치

flutter

flutter doctor

flutter --version

위와 같이  flutter 명령어를 수행하면

정상적으로 변수설정이 된 경우, 초기 설치가 시작되고, 버전정보가 뜹니다.

flutter doctor시 아래와 같이 나오면 정상 설치 완료

 

 

2.  Flutter Doctor 

기본적으로 플러터 사용을 위해서는 AOS 개발환경인 안드로이드 스튜디오와 IOS개발 환경인 XCode가 설치되야 한다.

모두 최신버전으로 설치를 완료하고 몇가지 셋팅을 더 진행해주어야 정상적인 doctor 사인을 받을수 있다.

 

초기 설치후에  doctor상황이 아래와 같을 가능성이 크다.

1) andriod studio , tool chain 설치

 

위와 같이 sdk 매니저에서 tools중에 command-line tools설치를 진행해주면

flutter doctor 시 라이선스 등록 커멘드를 입력하라고 나올것이다.

해당 커멘드까지 입력해주면 정상적 환경이 체킹됨을 확인할수 있다.

 

2) cocoapods 설치

코코아포드를 설치하려다보면, 루비가 없어서 설치가 안되는 메세지가 뜬다.

루비를 설치하려면 homebrew 명령어 사용도 필요하므로 homebrew > ruby > cocoapods 순서로 설치하자

 

homebrew 설치를 해보자.

https://brew.sh/index_ko

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

homebrew는 위 사이트에서 해당 커멘드를 복붙하여 터미널에 입력하여 설치하면 된다.

설치완료후  brew 명령어 사용을 위해 .zshrc에 변수를 등록해주자

# zshrc에 homebrew path 추가
$ echo 'export PATH=/opt/homebrew/bin:$PATH' >> ~/.zshrc

# zshrc 반영
$ source ~/.zshrc

$ brew --version
> Homebrew 4.1.5

버전 체킹이 잘되면 설치와 변수등록,반영이 잘된것이다.

 

이제  ruby 를 설치해보자.

curl -L https://get.rvm.io | bash -s stable

source ~/.rvm/scripts/rvm

rvm install ruby-2.7.2

차례차례 버전 매니저를 인스롤하고, 스크립트를 읽은후, 루비를 설치하는 과정이다.

정상적으로 설치되었다면,

 

이제 cocoapods도 정상 설치가 될 것이다.

sudo gem install cocoapods

 

이후에 다시 doctor 를 통해 환경을 체크하면,

라이선스 등록이나 최초 실행 커멘드를 알려줄수도 있다.

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch

 

 

해당 내용을 입력하여 수행시키면, 환경셋팅은 끝이난다.

 

짜 잔.!

 

이외에 다른 경고가 발생해도 환경설정을 위한 내용을 차근차근 읽고 찾아가면서 셋팅해주시길 바랍니다.