티스토리 뷰

IT/mac

[MAC] flutter 설치

mindeulion 2025. 2. 24. 23:00

 

1. flutter 공식 홈페이지(링크)에서 get started 클릭.

2. macOS 선택 후 원하는 타겟 선택

저는 IOS 선택했습니다.

밑으로 내려보니 여기서 설치하지 않고 vscode에서 다운로드 할 수 있더라구요?

 

vscode에서 extension -> flutter 입력 후 설치해줍니다.

이런... 

install 하니 밑에 다운로드 하라는 팝업 같은게 떠서 다운로드를 눌렀더니

폴더에 설치가 되었습니다..

일단 홈디렉토리로 옮겼구요.

echo 'export PATH=$HOME/flutter/bin:$PATH' >> ~/.zshrc && source ~/.zshrc

path를 추가해줍니다.

 

그러고 flutter doctor 명령어를 입력하면 추가로 뭘 설치해야하는지 나오는데요.

저는 xcode를 설치하다 말았다는 얘기와 cocoapods라는걸 설치해야한다고 나오더군요.

xcode는 하라는대로 해줬고....

https://guides.cocoapods.org/using/getting-started.html#installation

cocoapods는 설치하려면 gem이란걸 설치해야하는데, gem을 쓰려면 ruby를 설치해줘야 하나 보더라구요.

그러고 나선 gem으로 cocoapods를 설치해줘야하는데 gem은 일단 sudo로 해주셔야 하고요...

cocoapods를 위해서 설치해야할게 많습니다.

# ruby 설치
brew install ruby

# gem으로 디펜던시? 설치
sudo gem install securerandom -v 0.3.2 # ruby 난수 및 문자열 생성 라이브러리
sudo gem install drb -v 2.0.6 # ruby 객체를 네트워크 상의 다른 프로세스와 공유하여 분산환경에서 원격 객체 호출을 가능하게 하는 라이브러리
sudo gem install zeitwerk -v 2.6.18 # 루비 코드로더
sudo gem install activesupport -v 6.1.7.10 # 루비온레일즈의 다양한 유틸리티 메서드와 확장기능
sudo gem install cocoapods # xcode 외부 라이브러리 의존성 관리 도구

이렇게 하니 cocoapods는 설치가 완료되었습니다...

순서는 지켜주시면 문제없이 설치가 될거구요.

사실 블로그 글 안쓰려다가 나중에 또 보게 될 것 같아서 써봤습니다..

 

오늘은 여기까지..

 

 

 

어?

루비 2.6 은 버전이 안맞는다네요.

하......

rbenv라고 nvm처럼 루비 버전을 관리해주는게 있다네요.

설치해줍시다..

 

# rbenv 설치
brew install rbenv

# 3.2.2 버전 설치
rbenv install 3.2.2

# 환경변수 설정
echo 'eval "$(rbenv init - zsh)"' >> ~/.zshrc

# global로 설정
rbenv global 3.2.2

# ruby logger 라이브러리 로드옵션 추가
echo 'export RUBYOPT="-rlogger"' >> ~/.zshrc

 

이렇게 하고 flutter doctor 해주니...

이렇게 IOS를 개발할수 있는 환경은 마련이 된거 같습니다...

그지같네요..

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
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
글 보관함