티스토리 뷰
지난 주말 flutter SDK 다운로드 실패를 해결하는 글(https://jinfam.com/29)을 올리고
오늘은 다운로드 받은 SDK를 설치하고 개발 가능하게 Mac 환경을 만드는 작업을 완료했다.
flutter 한국어 문서를 따라서 진행합니다.
https://flutter-ko.dev/docs/get-started/install/macos#update-your-path
위 문서에 보면 이렇게 Terminal에서 진행하라고 나와있습니다.
여기서 development는 스스로 만든 폴더입니다.
아래 처럼 가이드 문서에 나와 있습니다.
cd ~/development
unzip ~/Downloads/flutter_macos_vX.X.X-stable.zip
저는 DevSDK라는 폴더를 만들어서 해당하는 폴더에서 SDK를 풀었습니다.
그리고 SDK를 Desktop에 받아 놨습니다.
mkdir DevSDK
cd DevSDK
unzip $HOME/Desktop/flutter_macos_2.10.2-stable.zip
여기서 Terminal이 익숙하지 못하신 분들을 위해서 팁을 드리자면
$HOME은 현재 로그인 한 계정의 Home을 의미합니다.
짧게 쓰시고 싶으시면 가이드문서처럼 "$HOME" 대신 "~"를 사용하셔도 좋습니다.
정말 그런지 궁금하시면 echo $HOME 그리고 echo ~ 를 터미널에 입력해보시면 확인하실 수 있습니다.
가이드에 보면 임시적인 PATH를 지정합니다. 그리고 링크를 누르면 영구적인 PATH를 입력하는 곳으로 이동하게 됩니다.
이동해서 보시면 제목이 영어로 "Update your path"라고 갑자기 영어가 등장하고 뭔가 시키는 데 이게 뭔가 싶으실 수 있습니다.
우선 알아야 하는 것은 OS 별로 이 부분이 다르게 진행한다는 것입니다.
업데이트를 충실히 하자는 주의여서
Mojave(and earlier)버전의 경우 만 이번에는 설명하도록 하겠습니다.
다른 버전은 저도 안해봤습니다. (예전에 했겠지만 기억이...^^:)
그리고 글에서 보면 $HOME/.bashrc 라는 부분이 보일 텐데 .으로 시작하는 파일은 "숨김"파일을 의미합니다.
이를 확인하고 싶으시면 cd ~ 혹은 cd $HOME을 터미널에서 실행하시고 ls -al 이라고 입력해보시면 ".bashrc"외에도 많은 굼겨진 파일을 확인해보실수 있습니다.
지금까지 압축만 풀었는 데 뭔가 설명이 많았군요.....;;;
PATH 설정을 위한 내용도 넘어가겠습니다.
vim .zshrc
위 명령문을 입력하시면 vi editor와 비슷한 파일이 나옵니다. 여기에 아래 내용을 입력합니다.
export PATH="$PATH:$HOME/DevSDK/flutter/bin"
입력후 ESC 누르시고 :wq를 입력 하시면 vi editor화면을 빠져나옵니다.
입력한 부분을 반영하기 위하여 source .bashrc를 입력합니다.
source .zshrc
잘 설정되었는 지 확인해보려면
echo $PATH
위를 통해서 PATH 등록한 것을 확인 할 수 있고 또 아래 방법으로도 확인이 가능하다.
which flutter
아래처럼 입력하면 설정한 PATH경로 안에 있는 flutter 실행파일의 경로가 나오게 됩니다.
flutter
위의 내용을 터미널에 넣어주시면 flutter 명령어에 대한 사용법등을 확인해보실 수 있습니다.
'Dev' 카테고리의 다른 글
Flutter Android Studio에서 시작. (0) | 2022.02.22 |
---|---|
Flutter iOS, Android 설정 for Mac (0) | 2022.02.21 |
Flutter 설치 Failed 오류 발생 (0) | 2022.02.18 |
또 기분 좋은 일 ~ (0) | 2021.10.07 |
기분 좋은 요즘... (0) | 2021.10.06 |
- 양형모
- Flutter
- crossAxisCount
- 오징어게임
- SWiFT
- 설명천재
- 보고있으면행복해
- 효도전성기
- flutter clean
- Xcode
- ld64
- 노동건
- 악보
- Mac
- collectioview
- redlightgreenlight
- 막내
- 일만성도파송운동
- 행복해지는웃음
- android-licenses
- 이슈수정
- 늦게알아서미안해
- 수원블루윙즈
- 개발자
- List.generate
- 막내매직
- MrBeast
- cmdline-tools
- 신은미
- 🔵⚪️🔴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Total
- Today
- Yesterday