Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 리펙터링
- ribs
- clean architecture
- Human interface guide
- swift documentation
- combine
- map
- tableView
- UITextView
- HIG
- rxswift
- 애니메이션
- UICollectionView
- 리팩토링
- Refactoring
- 리펙토링
- 스위프트
- 클린 코드
- SWIFT
- Xcode
- swiftUI
- uiscrollview
- uitableview
- Observable
- ios
- MVVM
- collectionview
- Protocol
- Clean Code
- RxCocoa
Archives
- Today
- Total
김종권의 iOS 앱 개발 알아가기
rbenv를 이용한 ruby 버전 관리 방법 (with gem, bundler) 본문
Git, CocoaPods, Xcode, Shell
rbenv를 이용한 ruby 버전 관리 방법 (with gem, bundler)
jake-kim 2022. 12. 7. 22:35rbenv
- ruby 버전 관리를 할 때 사용하는 패키지
- rbenv말고도 RVM으로도 ruby를 사용할 수 있지만, RVM이 기능이 많지만 rbenv가 더욱 가벼운 장점이 존재
- MacOS를 설치하면 ruby가 내장되어 있지만, ruby 프로그래머가 아닐 경우 해당 ruby를 사용하며 버전 관리하기가 어려운 환경
구체적인 내용) Do not use system Ruby
rbenv를 사용하여 ruby 버전 관리
- rbenv 설치 파악
% rbenv -v
zsh: command not found: rbenv
- rbenv 설치 (homebrew를 통해 설치)
% brew install rbenv ruby-build
- 현재 설치된 ruby 버전 확인
% ruby -v
ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.x86_64-darwin22]
- 설치하고싶은 ruby 버전 목록 확인
% rbenv install -l
2.7.7
3.0.5
3.1.3
jruby-9.4.0.0
mruby-3.1.0
picoruby-3.0.0
rbx-5.0
truffleruby-22.3.0
truffleruby+graalvm-22.3.0
- 원하는 버전이 3.0.5인 경우, 설치
% rbenv install 3.0.5
- 설치 확인 (ruby 버전 목록 확인)
- 주의) ruby -v로 확인하는것이 아닌, rbenv로 ruby 버전 확인
% rbenv versions
* system
3.0.5
- 설치한 3.0.5로 글로벌, 로컬 설정
- 대부분 global은 자동으로 설정되지만, local까지 설정 필요
- local은 해당 명령어를 입력한 로컬 디렉토리에 적용되는 것이고, global은 해당 로컬 뿐 아닌 전역적으로 적용되는 것이며 local의 우선순위가 높음
% rbenv global 3.0.5
% rbenv local 3.0.5
* 참고
'Git, CocoaPods, Xcode, Shell' 카테고리의 다른 글
Comments