본문 바로가기
프로그래밍/앱개발

맥(Mac)에 flutter 설치하기 path 지정방법

by 0job 2023. 1. 27.
반응형

flutter 설치하는 방법은 공식 사이트에 잘 나와있다.

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

macOS install

How to install on macOS.

docs.flutter.dev


하지만 역시나 중간중간 헷갈린다

mac용(인텔 or 애플 선택) sdk 다운받은 후 path를 영구적으로 지정하려면

https://docs.flutter.dev/get-started/install/macos#update-your-path

macOS install

How to install on macOS.

docs.flutter.dev


update path 를 해줘야 하는데,

1. echo $SHELL
명령어로 내가 어떤 쉘을 쓰는지 확인한다.

2. 해당 쉘의 bash로 가서 ( ex. .bash_profile)
export PATH="$PATH:[PATH_OF_FLUTTER_GIT_DIRECTORY]/bin"

요 명령어를 쳐주면 되는데,

export PATH="$PATH:/Users/xxxx/Library/flutter/bin"

이런식으로 하면된다.

그리고 꼭!!! 리프레쉬를 해야한다.

source $HOME/.<rc file>

ex.
source $HOME/.bash_profile

3. echo $PATH 에서 flutter 가 보이고

4. which flutter 명령어로 결과가 나오면 PATH 설정은 OK

5. 터미널에서 flutter doctor 명령어로 설치실행
--------------

[!] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
cmdline-tools component is missing
Run `path/to/sdkmanager --install "cmdline-tools;latest"`
See https://developer.android.com/studio/command-line for more details.
Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/macos#android-setup for
more details.

안드로이드 툴체인 cmdline 에러가 자주난다.

여기서 설치를 확인하자



-- Android Studio / Unable to find bundled Java version 에러

https://github.com/flutter/flutter/issues/118502

Unable to find bundled Java version · Issue #118502 · flutter/flutter

Steps to Reproduce flutter doctor -v [!] Android Studio (version 2022.1) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin can be installed from: 🔨 https://plugins.jetb...

github.com


위의 내용을 보면 되는데,

파인더를 열어서 android studio 를 검색한 후

안드로이드 스튜디오에서 마우스 오른쪽 클릭 -> 패키지 내용 보기
-> Contents - > 마우스 오른쪽 클릭(폴더생성 / 폴더명 : jre) -> jbr 폴더 내의 Contents 복사 -> jre 폴더에 붙여넣기

-> flutter doctor 명령어 치기 / 해결


------
ios setup 으로 터미널에서
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
위 명령어 2개를 쳐야한다.

-----
android studio에서 plugin을 설치해야 된다.

dart / flutter / flutter intl 설치



반응형

댓글