상세 컨텐츠

본문 제목

[Flutter] Mac : Flutter SDK Path설정 #경로설정 #환경설정

Programming

by Crape Myrtle 2024. 10. 29. 11:52

본문

OS : MAC

Terminal명령어 정리

더보기

파일 생성 : touch [파일명]   / echo "문자열" > [파일명]   문자열을 넣음과 동시에 파일을 생성함

파일 옮기기 : mv [origin] [target]    -r : 파일 이동 보임,   -i : 덮어씌울 시 메시지 보임,   -f : 확인 메시지 없이 옮김

현재 디렉토리 보기 : pwd

move file(파일 옮기기) : 

tab보기 : swipe down to top three finger on pad

환경변수 : export   / export만 쓰면 모든 환경 변수 출력, export HOME 하면 HOME변수의 path값을 볼 수 있음

환경변수 삭제 : unset   / unset 변수명

바탕화면 dmg파일 : cmd + E 마운트 제거

 

grep [옵션] [패턴] [파일]

-i: 대소문자를 구분하지 않습니다.
-n: 검색된 행의 번호를 출력합니다.
-c: 검색된 행의 개수를 출력합니다.
-v: 패턴과 일치하지 않는 행을 출력합니다.
-E: 확장된 정규 표현식을 사용합니다.
-e: 여러 개의 패턴을 지정합니다.

 

 

새로운 MAC에 다시 Flutter SDK경로를 설치하면서 글로 정리해보려고 합니다.

flutter pub get
flutter pub upgrade
flutter clean
...
..
.

 

다양한 'flutter ~ '로 시작되는 명령어가 있습니다.

해당 명령을 사용하기 위해서는 Flutter SDK를 설치해주어야 하고, 설치한 이후 CLI(커맨드창, 쉘창, 명령어창.. 검은창)에서 사용하기 위해 경로를 설정해주어야 합니다. 

 

Download Flutter SDK execute File

https://docs.flutter.dev/

 

위의 링크를 통해 플러터 공식 사이트에 접속합니다.

좌측(사이드바)의 'Set up Flutter'를 클릭해주세요.

 

 

현재 Mac환경으로 진행 중 이니 'mac OS'를 클릭해주세요.

 

 

다음으로 어떤 OS의 앱을 만들 것인지 선택하는 항목이 나오는데요.

처음 포켓몬 고르듯이 어려워 마시고 'iOS'를 선택해주세요.

추후 모든 OS에서 빌드가 가능합니다.

 

쭉~ 스크롤해서 내려가다보면 'Install the Flutter SDK'가 보이실 겁니다.

본인의 Mac환경에 맞게 설치해주시면 됩니다.

만약에 왼쪽인지 오른쪽인지 도저히 모르겠다면, 좌측 상단 사과 표시를 클릭하시고,

'이 Mac에 관하여'를 클릭하세요.

 

그리고 '칩' 정보를 보면 M으로 시작하면 Apple Silicon

그 외에는 좌측의 Intel Processor를 선택해서 다운로드 해주세요.

 

 

뒤에 '.zip'이라고 되어있는데요. 그것은 파일이 현재 압축된 상태를 뜻합니다.

압축되어 있으면 사용을 할 수 없기 때문에 압축된 파일을 풀어주도록 합니다.

다운로드 받은 파일을 열어주시면 자동으로 압축이 해제됩니다.

 

압축을 해제하면 'flutter'라는 폴더와 함께 여러 파일이 리스트에 보여지게 됩니다.

압축해제가 잘되었습니다.

 

 

이제부터가 어려울 수 있습니다. 집중해주세요.

Spotlight검색을 하셔서 'Terminal'을 입력하여 터미널 창을 실행해주세요.

 

(화면이 흰색, 회색, 검은색이든 상관 없답니다. 문제가 생긴 것이 아니니 안심하세요^^)

지금부터 작성되는 글은 계속 터미널 화면에 명령어를 치면 되겠습니다.

 

'export'라고 입력하면, 현재 Mac에 설정된 환경을 볼 수 있습니다.

user@user-Mac ~ % export

 

우리는 '.zshenv'라는 파일을 만들어야 합니다. 그리고 'export'로 확인했을때 보였던 'PATH=~~'로 이루어진 내용을 '.zshenv'파일안으로 이동시켜야 합니다. 

학교에서 선생님이 칠판에 여러 문장을 적었지만, 시험에 나온다고 노트에 필기하라고 하는 것을 따로 말씀해주듯이 우리는 칠판(export)안에 있는 내용 중에 시험에 나오는 내용(PATH=~ ~ ) 본인의 노트(.zshenv)에 적는다고 생각하시면 됩니다.

 

그리고 옮길 때 아까전에 설치했던 Flutter SDK를 압축해제하고 생겼던 폴더로 잠시 이동해주세요.

정말 어렵게 느껴질 수 있지만 알고나면 별 것 아니랍니다. 조금만 더 힘내주세요.

flutter폴더 내부 'bin'폴더의 경로를 확인해주세요.

 

자, 그럼 이제 다시 터미널 창으로 돌아와서 명령어를 입력하겠습니다.

user@user-Mac ~ % echo PATH=$HOME/donguran/tool/flutter/bin:$PATH > ~/.zshenv

 

(해석)

PATH를 설정해주는데 $PATH기존 PATH입니다. 그 앞에 Flutter SDK의 bin폴더를 추가해주고 마지막 '>'로 우측 파일로 해당 문장을 입력한다는 것 입니다. .zshenv파일이 만약에 없다면 새로 생성되면 해당 문장이 입력됩니다.

 

그리고 다시 Visual Studio 또는 Android Studio로 돌아와서 (만약에 켜져있었다면 껐다 키기!)

flutter ~ 명령어를 실행하면 정상적으로 실행되는 것을 확인할 수 있습니다.

flutter --version
flutter doctor
fltuter pub get
// flutter pub add flutter_logcat

 

 

궁금한 점을 댓글 달아주시면 빠른 시간 내로 답변드리도록 하겠습니다.

관련글 더보기