Github Pages와 Jekyll을 활용해 포트폴리오를 만드려고 하다보니 Ruby가 필요했다
Jekyll이 Ruby로 만들어졌기 때문이다
Ruby를 설치하려고 찾아보니 Mac에서는 brew를 통해 Ruby를 설치하는 게 아니라 rbenv를 설치하라고 나온다
rbenv가 무엇인지 찾아봤다
소개
rbenv는 여러 버전의 Ruby를 관리하고 프로젝트별로 Ruby 버전을 지정할 수 있는 도구입니다
개발자가 여러 프로젝트를 동시에 진행하거나 다양한 Ruby 버전을 사용해야 할 때 유용하게 사용됩니다
rbenv를 사용하면 각 프로젝트에 맞는 Ruby 버전을 사용하여 일관된 개발 환경을 유지할 수 있습니다
주요 기능
- Ruby 버전 관리
rbenv는 여러 버전의 Ruby를 설치하고 관리할 수 있습니다
사용자는 시스템 전역에 설치된 Ruby와는 독립적으로 각각의 프로젝트에 필요한 Ruby 버전을 지정할 수 있습니다 - Gem 환경 분리
각 프로젝트별로 독립적인 Gem 환경을 유지할 수 있습니다
이를 통해 각 프로젝트가 필요로 하는 Gem 버전을 분리하여 충돌을 방지할 수 있습니다
각 프로젝트 디렉토리에 .ruby_version 파일을 생성하여 해당 프로젝트에 사용할 Ruby 버전을 지정할 수 있습니다 - 확장성
rbenv는 플러그인을 통해 다양한 기능을 확장할 수 있습니다
예를 들어, ruby-build 플러그인을 사용하면 rbenv를 통해 새로운 Ruby 버전을 설치할 수 있습니다
사용 방법
설치 가능한 Ruby 버전 확인
rbenv install -l
Ruby 설치
rbenv install 2.7.3
Ruby 버전 지정
rbenv local 2.7.3
rbenv global 2.7.3
Ruby 버전 확인
ruby -v
'-- 기타 --' 카테고리의 다른 글
[Jekyll] 깃헙 블로그 예쁜 테마 모음 (0) | 2024.04.22 |
---|---|
[MacOS] Brew(Homebrew)란? (0) | 2024.04.14 |
오픈 소스 첫 풀리퀘 기념 (0) | 2024.02.15 |