다른 맥북에서는 어떻게 되어있는지는 모르겠지만, 내가 임시로 사용하게 된 Intel 맥북에서는 ~/.bashrc와 ~/.zshrc 파일이 $HOME 경로에 존재하지 않았다.
결론을 먼저 얘기하면 없으면 만들면 된다. ~/.bashrc 파일이나 ~/.zshrc 파일이 없으면 만들어서 export PATH 경로를 추가해주면 된다.
echo $PATH
이 명령어를 사용하면, 현재 path가 설정 된 경로를 확인할 수 있다.
시스템 설정으로는 /etc/paths 파일의 내용이 있지만, 일반적으로는 bash나 zsh의 파일을 수정하여 사용하는 것을 권장한다.
최신의 macOS의 경우 zsh 사용을 권장하고 있다.
우선 /.zshrc 파일(혹은 ~/.bashrc)이 home 경로에 있는지 확인 후 다음과 같이 파일을 생성 혹은 수정한다.
cd ~
ls -la
vi ~/.zshrc # or vi ~/.bashrc
~는 $HOME의 경로를 의미하고, /는 디렉토리 구분 ".zshrc"가 파일명이 된다.
vi 편집기 혹은 nano 편집기로 해당 파일을 열었을 때, 아무 내용이 없다면 다음과 같이 추가한다.
export PATH="$PATH:/{dir_path}/flutter/bin"
{dir_path}는 다운로드 받아 압축을 푼 flutter 디렉토리의 경로를 넣어주면 된다.
cli로 flutter dir까지 이동 후 "pwd" 명령을 하면 현재 경로를 불러올 수 있다.
본인은 홈 디렉토리에 flutter 폴더를 두었기 때문에 다음과 같이 사용했다.
export PATH="$PATH:$HOME/flutter/bin"
혹은
export PATH="$PATH:~/flutter/bin"
이와 같이 사용도 가능하다. $HOME은 ~와 동일한 경로를 가리킨다.
편집을 종료한 후에는 반드시 해당 수정을 적용하는 것으로 다음의 명령을 꼭 해준다.
source ~/.zshrc # or source ~/.bashrc
마찬가지로 shorebird의 경우 설치가 완료되었지만 경로 설정이 되어있지 않아 명령어를 사용할 수 없었다.
이번에도 vi 혹은 nano 편집기를 통해 내용을 추가해준다.
export PATH="$PATH:$HOME/flutter/bin:$HOME/.shorebird/bin"
shorebird path는 $HOME 경로의 .shorebird 디렉토리 안에 bin 폴더로 잡아주면 된다.
echo $PATH 의 명령을 하면 잡히는 경로가 있는데, ~/.bashrc 혹은 ~/.zshrc 파일이 없어 경로를 어떻게 추가해야할지 몰라 한 참 찾았었다.
물론, ~/.bash_profile, ~/.zshprofile, ~/.profile 등 PATH 설정에 관련된 파일은 많이 있으나, 존재하지 않거나 내가 찾던 내용은 아니었다.
일반적으로 ~/.bashrc, ~/.zshrc 사용이 더 익숙하기 때문에 이와 같이 사용하기로 했다.
Linux에도 일반적으로 bash를 사용하기 때문에 같은 방법으로 적용이 가능하다.
'Flutter' 카테고리의 다른 글
| [Flutter] App에 Light/Dark Theme을 설정 및 변경하는 방법 (0) | 2024.08.22 |
|---|---|
| [Flutter] 프로젝트 마다 Flutter version 변경하기 (0) | 2024.07.15 |
| [Flutter] 프로젝트 생성 시 organization을 적용하는 방법 (0) | 2024.07.02 |
| [Flutter] List.generate와 ListView.builder의 사용 (0) | 2024.06.25 |
| [Dart] dart fix 사용법 (0) | 2024.06.22 |