[루비] 설치 (맥)

소요 시간: 3분

루비는 웹 애플리케이션 개발, 특히 Ruby on Rails 프레임워크를 통해 널리 사용되는 프로그래밍 언어입니다. 맥OS에서 루비를 설치하고 설정하는 과정은 매우 간단하지만, 정확한 단계와 설정이 필요합니다. 이 가이드에서는 홈브루(Homebrew)를 사용하여 루비를 설치하고 환경 변수를 설정하는 방법을 상세히 설명하겠습니다.


환경 설정

설치가 가능한 환경으로 먼저 설정하겠습니다.

홈브루 업데이트

루비를 설치하기 전에, 맥OS의 패키지 관리자인 홈브루를 최신 버전으로 업데이트해야 합니다. 터미널을 열고 아래 명령어를 입력합니다.

$ brew update

rbenv와 ruby-build 설치

루비를 관리하기 위해 rbenv와 ruby-build를 설치합니다. rbenv는 루비의 다양한 버전을 관리할 수 있는 도구로, 파이썬의 venv와 유사한 역할을 합니다.

$ brew install rbenv ruby-build

설치 가능한 루비 버전 확인

rbenv를 사용하여 설치 가능한 루비 버전의 목록을 확인합니다.

$ rbenv install -l

이 명령어를 입력하면 설치 가능한 다양한 루비 버전이 출력됩니다. 최신 안정 버전인 3.0.2를 설치하도록 하겠습니다.


루비 설치

목록에서 선택한 루비 버전을 설치합니다. 여기서는 3.0.2 버전을 설치합니다.

$ rbenv install 3.0.2

설치된 루비 버전 확인 및 설정

설치가 완료되면, 컴퓨터에 설치된 루비의 모든 버전을 확인할 수 있습니다.

$ rbenv versions

기본적으로 시스템에 설치된 버전(system)과 방금 설치한 3.0.2 버전이 출력됩니다. 이제 기본 루비 버전을 3.0.2로 설정합니다.

$ rbenv global 3.0.2

다시 한 번 루비 버전을 확인하여 설정이 제대로 되었는지 확인합니다.

$ rbenv versions

환경 변수 설정

루비를 어디서든 실행할 수 있도록 환경 변수를 설정합니다. 터미널에서 환경 변수 파일을 생성하고 편집합니다. 여기서는 vim을 사용하여 설정합니다.

$ vim ~/.zshrc

vim 편집기에서 i를 눌러 입력 모드로 전환한 후, 아래 코드를 입력합니다.

[[ -d ~/.rbenv  ]] && \
  export PATH=${HOME}/.rbenv/bin:${PATH} && \
  eval "$(rbenv init -)"

입력이 완료되면 :wq를 눌러 저장하고 편집기를 종료합니다. 이제 이 설정을 시스템에 적용합니다.

$ source ~/.zshrc


Bundler 설치 및 확인

마지막으로, bundler를 설치하여 루비가 올바르게 설치되었는지 확인합니다. gem은 루비의 패키지 관리자이며, bundler는 패키지의 일관성을 유지하는 도구입니다.

$ gem install bundler


결론

이로써 맥에서 루비 설치와 환경 설정이 완료되었습니다. 이제 루비를 활용하여 다양한 프로젝트를 시작할 수 있습니다.

루비 리스트