인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

이다연님의 프로필 이미지

작성한 질문수

플러터 환경변수 설정

작성

·

157

0

안녕하세요. 안드로이드 스튜디오로 플러터 프로젝트를 하나 생성하고 싶은데,

공식 문서에서 플러터 sdk를 설치할 때, developments 디렉을 하나 만들어서 거기에 압축 해제? 하는걸 권고하는것 같더라고요.

unzip ~/Downloads/flutter_macos_3.19.6-stable.zip ~/development/

근데 제가 다운받고 그냥 바로 압축을 풀어버렸는지

flutter doctor -v 를 통해서 설치된 경로를 찾아보니까

Flutter version 3.19.6 on channel stable at

/opt/homebrew/Caskroom/flutter/3.19.6/flutter

이렇게 뜨더라고요..!

 

이럴 경우에는 환경변수 설정할 때

export PATH="$PATH:/opt/homebrew/Caskroom/flutter:$$PATH

이런식으로 하면 될까요?

아니면 developments를 하나 생성해서 거기에 flutter 폴더를 옮기고 공식 문서 권고대로 하면 될까요..?

답변 1

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다.

질문하신 플러터 환경변수 설정에 대해 답변드리겠습니다. 먼저, 플러터 SDK의 설치 경로와 관련된 내용이 문서에는 없지만 일반적인 지침을 드립니다.

기본적으로 플러터 SDK를 원하는 위치에 압축 해제하고 환경변수에 해당 경로를 추가해주시는 것이 맞습니다. 현재 설치된 경로(/opt/homebrew/Caskroom/flutter/3.19.6/flutter)에서 flutter 명령어를 사용하기 위해 환경변수 설정에 추가하는 경우, 실제 플러터 실행 파일이 있는 디렉토리까지 경로를 포함시켜야 합니다. 즉, 환경변수 설정 시 다음과 같이 경로를 추가해야 합니다:

export PATH="$PATH:/opt/homebrew/Caskroom/flutter/3.19.6/flutter/bin"

위의 방법으로 환경변수 설정을 하면 터미널 재시작 또는 새로운 터미널 세션에서 flutter doctor -v 명령어가 올바르게 작동할 것입니다.

공식 문서의 권고사항대로 /development/ 디렉토리에 플러터 SDK를 옮기시는 것도 좋은 방법입니다. SDK 위치를 옮긴 후에는 환경변수 설정을 해당 경로에 맞게 수정해주셔야 합니다. 예를 들어, SDK를 /development/flutter로 옮겼다면 환경변수 설정은 다음과 같이 변경됩니다:

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

정리하자면, 현재 설치 경로를 사용하여 환경변수를 설정할 수도 있고, 공식 문서의 권고에 따라 /development/에 플러터 SDK를 옮긴 후 새로운 경로로 환경변수를 설정할 수도 있습니다. 중요한 것은 bin 디렉토리의 경로를 환경변수에 정확히 추가하는 것입니다.