[ 오류 해결 ] Mac OS에서 While executing gem 오류 발생 시
반응형
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 설치를 진행하면 정상적으로 설치되는 것을 확인 하실 수 있습니다.
반응형
'Trouble Shooting' 카테고리의 다른 글
[ 오류 해결 ] slacker.Error: invalid_auth (1) | 2022.03.07 |
---|---|
[ 오류 해결 ] MacOS + ngrok + Flask Access to subdomain.ngrok.io was denied (403 Forbidden) (0) | 2022.03.07 |
[cycleGAN] keras contrib 설치 (0) | 2021.06.01 |
[ 오류 해결 ] (Python) can't import threshold_adaptive from skimage (0) | 2021.05.26 |
Pycharm ssh Interpreter (Windows Server) - "Bad Message" (2) | 2021.02.17 |
댓글
이 글 공유하기
다른 글
-
[ 오류 해결 ] slacker.Error: invalid_auth
[ 오류 해결 ] slacker.Error: invalid_auth
2022.03.07 -
[ 오류 해결 ] MacOS + ngrok + Flask Access to subdomain.ngrok.io was denied (403 Forbidden)
[ 오류 해결 ] MacOS + ngrok + Flask Access to subdomain.ngrok.io was denied (403 Forbidden)
2022.03.07 -
[cycleGAN] keras contrib 설치
[cycleGAN] keras contrib 설치
2021.06.01 -
[ 오류 해결 ] (Python) can't import threshold_adaptive from skimage
[ 오류 해결 ] (Python) can't import threshold_adaptive from skimage
2021.05.26