m1 mac os ruby와 gem 과 관련된 트러블

버들비·2021년 11월 25일
0

맥 os 에 기본으로 설치돼있는 루비는 굉장히 오래된 버전이니 쓰지마라. 하지만 지우지는 마라(맥 os 시스템들의 의존성때문에). 새로운 루비를 설치한 뒤 gem 의 경로만 바꿔줘라.

아래 과정은 전부 로제타 터미널에서 진행함.

brew install rbenv 로 루비 설치를 도와주는 패키지를 설치

rbenv install 2.7.2
gem install bundler
터미널 종료후 다시 시작한 후 gem env home 입력했을때 gem 의 home path가 /Users/유저네임/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0 이런식으로 바뀌어 있는지 체크.

.zshrc 파일 또는 .bashrc 에다가

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

요렇게도 입력하긴 했는데, 필요한 과정인지는 모르겠다.

gem 의 path 를 바꿔주면 더이상 sudo gem 할필요 없이 gem install 로도 된다.

2개의 댓글

comment-user-thumbnail
2023년 1월 16일

혹시 루비 인스톨/빌드 에러는 안뜨셨나요..ㅠㅠ

1개의 답글