반응형
어느 날 Rails를 구동시켰더니 bundler
의 버전이 낮다며 업데이트 하라는 문구가 보였습니다.
이미 최신 버전을 쓰고 있는데 자꾸 에러가 떠서 찾아 보니, 로컬에 설치되어 있는 bundler
가 문제인 듯 보였습니다(rbenv
를 사용하고 있습니다).
그런데 bundler
을 지우려고 했더니 default gem
이라 삭제가 안 된다네요.
열심히 인터넷을 돌고 돌아 지울 수 있는 방법을 찾아 냈습니다.
bundler의 버전 확인
% gem list | grep bundler
bundler (default: 2.1.2)
default
라고 써 있는 버전이 문제였습니다.
default버전 삭제
% cd ~/.rbenv/versions/[루비 버전]/lib/ruby/gems/[루비 버전]/specifications/default
% ls | grep bundler
bundler-2.1.2.gemspec
% rm bundler-2.1.2.gemspec
해당 폴더에 파일이 없다면 다른 버전의 루비에서도 찾아보시길 바라요.
bundler 재설치
% gem install bundler
이전 버전이 기억이 안 나 대충 2.1.2
라고 적었는데, 충돌이 생기는 버전을 찾으시면 됩니다.
참고 : https://medium.com/@chensienyong/removing-a-ruby-default-gem-d03a0e63c718
'개발 > ETC' 카테고리의 다른 글
VSCode에서 solargraph를 업데이트 하라고 계속 뜰 때 (0) | 2020.05.31 |
---|---|
Mac의 Firefox에서 '터치패드로 확대'기능 활성화 (0) | 2020.05.30 |
Sourcetree에서 Permission Denied가 뜰 때 해결법 (1) | 2020.05.21 |