반응형

Mac OS에서는 기본 설치되어 있는 시스템의 Ruby를 사용하고 있기때문에 권한 문제가 발생합니다.

ruby버전을 변경하기 위해 rbenv를 사용하여 사용 버전을 변경하도록 하겠습니다.


Homebrew를 통해 설치하기

brew update
brew install rbenv ruby-build

rbenv install 확인

아래처럼 나온다면 설치가 완료된 것입니다. 그리고 현재 사용중인 버전은 맥북의 기본 system버전을 사용하고 있다는 것입니다.

rbenv versions

rbenv를 이용해서 특정 버전의 ruby 설치

아래 코멘드를 입력하면 설치 가능한 버전 리스트가 나옵니다. 현 시점에 최신 버전인 3.1.1 버전을 설치하겠습니다.

rbenv install -l

rbenv install 3.1.1

 디폴트 사용 ruby 버전 변경

rbenv global 3.1.1

정상적으로 적용이 되었다면 조금 전 설치한 버전으로 적용 된 것을 확인 할 수 있습니다.

rbenv versions

Path 지정

echo '# rbenv' >> ~/.bash_profile
echo 'export PATH=~/.rbenv/bin:$PATH' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

.bash_profile을 적용

 source ~/.bash_profile

설정이 완료되었습니다. 다시 gem 설치를 진행하면 정상적으로 설치되는 것을 확인 하실 수 있습니다.

반응형