Mac OS BigSur를 사용한 후 루비 버전 지정 설치로 어려움을 겪는다면(및 해결 방법)

자기 소개


처음 뵙겠습니다.나는 프로그래밍 학교를 졸업한 후 본사 개발 기업의 엔지니어와 함께 프리랜서로 일했다.
이번에는 루비 버전을 지정해 설치할 때 막힌 상황과 해결 방법을 알려드릴게요.잘 부탁드립니다.

전제 지식

  • rbenv와 홈 brew를 듣고 영감을 느끼는 사람
  • 일어난 일


    Ruby 버전 2.7.2를 설치하고 싶습니다.
    실행rbenv install --list일람도 2.7.2가 없습니다!
    rbenv 업데이트가 필요하다는 얘기다.
    실행brew upgrade rbenv ruby-build.다음 오류가 발생했습니다.
    Error: Your CLT does not support macOS 11.
    It is either outdated or was modified.
    Please update your CLT or delete it if no updates are available.
    Update them from Software Update in System Preferences or run:
      softwareupdate --all --install --force
    
    If that doesn't show you an update run:
      sudo rm -rf /Library/Developer/CommandLineTools
      sudo xcode-select --install
    
    Alternatively, manually download them from:
      https://developer.apple.com/download/more/.
    
    의 느낌.

    해결책


    우선, 위에서 쓴 명령에 따라 집행한다.sudo rm -rf /Library/Developer/CommandLineTools sudo xcode-select --install그리고 실행brew upgrade rbenv ruby-build.
    실행rbenv install --list.
    아.. 아직 안 나왔어요.

    억지로 해봐.

    $ rbenv install 2.7.2결실
    ruby-build: definition not found: 2.7.2
    See all available versions with `rbenv install --list'.
    If the version you need is missing, try upgrading ruby-build:
    cd /Users/yuki/.rbenv/plugins/ruby-build && git pull && cd - 注目!
    
    좋은 조언이 있다면...
    실행cd /Users/yuki/.rbenv/plugins/ruby-build && git pull && cd - .
    만약 이 일람으로 표시한다면, 무사히 나올 것이다!rbenv install 2.7.2 끝.
    누구에게 좋은 점이 있다면 다행이다.

    좋은 웹페이지 즐겨찾기