dart update

강정우·2025년 3월 26일
0

Flutter&Dart

목록 보기
93/96


오랜만에 들어와서 flutter doctor -v 를 해봤는데 경고가 하나 떴다.
이를 고쳐보자. 일단 시킨대로 sudo gem install cocoapods 를 실행했더니

오랫동안 안 들어와서 그런지 꽤 구 버전이 많아졌다.
이중 ruby 가 더 이상 지원하지 않는 버전이라 호환이 되지 않는다고 한다.
업데이트 해보자.

1. brew update

이런식으로 결과가 나오는데
현재 11개의 설치된 패키지가 구버전이고 이 구버전의 패키지를 최신 버전으로 업데이트하려면 brew upgrade, 구버전 패키지의 목록을 확인하려면 brew outdated 명령어를 입력하라는 뜻이다.

2. brew upgrade

1. nvm 관련 메시지

lease note that upstream has asked us to make explicit managing nvm via Homebrew is unsupported...
nvm을 Homebrew로 관리하는 것은 공식적으로 지원되지 않으며, 문제가 발생할 경우 기본 nvm 설치 방법을 참고하라는 안내이다.

You should create NVM's working directory if it doesn't exist:
nvm의 작업 디렉토리를 생성하라는 안내이다다. 참고로 아래 명령어로 생성할 수 있다.

mkdir ~/.nvm

Add the following to your shell profile...
~/.profile 또는 ~/.zshrc 파일에 아래의 내용을 추가하라는 안내이다. 이 설정은 nvm을 올바르게 로드하기 위한 것이다.

export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"  # This loads nvm
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion

You can set $NVM_DIR to any location...
NVM의 디렉토리를 변경할 수 있지만, 기본값을 변경하면 nvm으로 설치한 Node 버전이 삭제될 수 있으니 주의하라는 안내이다.

Type nvm help for further information.
nvm에 대한 추가 정보는 nvm help 명령어를 입력하라는 안내이다.

  • nvm 설정

위에서 언급한 내용을 ~/.zshrc (또는 사용 중인 다른 쉘 프로파일) 파일에 추가한다.
설정 후, 변경 사항을 적용하려면 터미널을 재시작하거나 다음 명령어를 실행하면 된다:

source ~/.zshrc

2. git 관련 메시지

The Tcl/Tk GUIs (e.g. gitk, git-gui) are now in the git-gui formula.
Tcl/Tk GUI 도구(예: gitk, git-gui)가 이제 별도의 git-gui 공식 패키지로 이동되었다는 안내이다.

Subversion interoperability (git-svn) is now in the git-svn formula.
Subversion과의 호환성 도구인 git-svn이 이제 별도의 git-svn 공식 패키지로 이동되었다는 안내이다.

zsh completions and functions have been installed to...
zsh의 자동완성 및 함수가 지정된 경로에 설치되었다는 내용이다.

  • git 관련 변경 사항 확인

git GUI 도구가 필요하다면 git-gui 또는 git-svn을 별도로 설치할 수 있다.

brew install git-gui
brew install git-svn

3. rbenv 설치

brew install rbenv

루비 버전 목록 확인

rbenv install -l

본인이 원하는 버전 설치 후 적용

rbenv install x.x.x
rbenv global x.x.x

그리고 rbenv가 제대로 설정되도록 아래와 같이 Zsh 를 설정해주면 된다.

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc

4. 나머지 모듈 업데이트

profile
智(지)! 德(덕)! 體(체)!

0개의 댓글

관련 채용 정보