일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Failed to register bundle identifier
- Navigation
- viewcontroller
- delegation
- Info.plist
- Modality
- xcode
- roundingMode
- 아이폰
- SWIFT
- Structures and Classes
- 독후감
- NotificationCenter
- 책후기
- 부트캠프
- NumberFormatter
- IOS
- Mock
- 독서후기
- human interface guidelines
- 스위프트
- mvvm
- 스타트업주니어로살아남기
- 야곰아카데미
- @available
- SWIFTUI
- UIResponder
- Codegen
- View Life Cycle
- contentInset
- Today
- Total
호댕의 iOS 개발
[Etc] Ruby 버전이 rbenv 버전과 맞지 않는 경우 본문
Ruby의 버전은 아래 명령어를 통해 확인할 수 있다.
ruby -v
만약 설치가 되어 있지 않은 경우 Xcode Command Line Tool을 설치하게 되면 Ruby가 설치되게 된다.
xcode-select --install
이런 Ruby의 버전 관리를 손쉽게 해주기 위해 있는 도구가 바로 rbenv이다.
- 다양한 Ruby 버전 관리
- 전역 및 local Ruby 버전 설정
- 간편하게 버전 전환
그래서 rbenv가 현재 관리하고 있는 버전 리스트를 보여주는 명령어는 다음과 같다.
rbenv versions
여기서 현재 선택된 Ruby의 버전을 확인할 수 있는데 이게 ruby -v 명령어로 확인한 버전과 다른 경우가 있을 수 있다.
(요 상황이 왜 발생하는지는 아직 파악을 하지 못했다)
이때 사용할 수 있는 방법은 아래와 같다.
~/.zshrc 편집
~/.zshrc를 편집해주는 것이다.
vim을 활용해 이를 편집할 수 있다.
vim ~/.zshrc
요 명령어로 vim을 열어서 ~/.zshrc를 편집할 수 있도록 한 뒤
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
요 부분을 추가해서 저장하면 된다.
터미널을 다시 껐다가 키면 적용한 경로가 적용이 되면서 Ruby 버전이 rbenv를 통해 관리하는 버전과 맞춰질 수 있다.
해보면 간단하지만 평소에 Ruby 관련해선 다룰 일이 없다보니 요런 것들을 만나면 당황하는 일이 생겨 정리해본다.
참고
[Ruby] rbenv로 ruby 버전 변경이 안될 때
rbenv를 활용하여 ruby 버전을 변경할 수 있는데, 해당 변경이 제대로 이뤄지지 않는 때가 있다. 이는 PATH 설정을 해줌으로써 간단히 해결할 수 있다. 먼저 ~/.zshrc를 편집하자. $ vim ~/.zshrc 그런 다음
gamsungcoding.tistory.com
[Mac] React-Native CLI 설정 및 Ruby update 적용하기
react native CLI 빠른 시작 가이드를 진행하면서 ruby를 업그레이드 해야 했는데 2.7.6 버전을 install 하고 rbenv global 2.7.6 으로 기본 버전을 설정한 뒤 ruby -v로 확인해 보면 버전이 바뀌지 않는 상황이었
velog.io
'Software Engineering' 카테고리의 다른 글
글또 프론트엔드 / 모바일 반상회를 다녀오고 (4) | 2024.04.05 |
---|---|
Swift를 기반으로 본 SOLID에 대하여 (객체지향 설계 원칙) (0) | 2024.02.03 |
글또를 신청한 이유와 앞으로의 방향 (글또 9기를 시작하며) (40) | 2023.12.03 |
[iOS] Deferred Deeplink 적용기 (Appsflyer Onelink) (0) | 2023.09.05 |
[CI/CD] GitHub Actions를 이용한 테스트 자동화 (0) | 2023.07.11 |