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

+ Recent posts