【2018년판】mac에 rbenv를 넣어 ruby를 관리할 수 있도록 해 버린다

5337 단어 Mac루비rbenv

소개



단말기를 공장 출하 상태로 되돌리고 나서 ruby의 개발 환경을 만들지 않았기 때문에, 평소와 같이 이케하고 있는 방식으로 구축하려고 생각합니다

환경


  • OS High Sierra ver 10.13.3
  • homebrew 인스코 됨

  • Ruby 개발 환경에 필요한 것


  • rbenv
  • ruby-build
  • rbenv-communal-gems (추기했습니다)

  • rbenv란?



    루비의 버전 관리를 도와주는 좋은 녀석
    【github】 rbenv 공식

    커맨드의 설명도 정중하게 써 주고 있으므로 README 정도는 읽도록 합시다

    ruby-build란?



    ruby-build는 UNIX 시스템에서 다른 버전의 ruby를 컴파일하고 설치하기위한 [rbenv install] 명령을 제공하는 rbenv 플러그인

    【github】 ruby-build 공식

    0. 확인



    실은 macOS는 초기에 ruby ​​들어가 있습니다(그러면 homebrew 넣을 수 없네요 w)
    하지만 버전이 오래되었습니다.
    2017 년 연말에는 version 2.5.0이 출시되었으며 지금은 2.5.1이 최신입니다.
    Ruby 공식 사이트
    ## 作業前の私のPCのruby version
    
    $ ruby -v
    ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17]
    

    1.rbenv install



    즉시 Brew로 설치


    $ brew install rbenv ruby-build
    

    연례 .bash_profile에 추가



    첫 번째 if 문은 터미널을 열 때 $ rbenv init 명령을 자동으로 칠 수있는 편리한 설정입니다.
    두 번째 줄 이하는 단순한 경로입니다.
    평소와 같이 $ source .bash_profile를 치거나 터미널 재부팅
    # rbenv PATH
    
    if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
    export PATH="$HOME/.rbenv/bin:$PATH"
    eval "$(rbenv init -)"
    

    rbenv install 확인


    ## install確認
    $ rbenv -v
    rbenv 1.1.1
    

    2.rbenv에서 최신 버전을 설치합니다.


    ## 環境のversion確認
    
    $ rbenv versions
    * system (set by /Users/[user_name]/.rbenv/version)
    

    system라고 하는 것은 default로 인스톨 되고 있는 녀석이군요 (ver 2.3.3)

    즉시 rbenv로 설치


    ## installできるrubyのversionを確認
    
    $ rbenv install -l
    
    Available versions:
      1.8.5-p52
      1.8.5-p113
      (中略)
      2.5.0-dev
      2.5.0-preview1
      2.5.0-rc1
      2.5.0
      2.5.1
      2.6.0-dev
      2.6.0-preview1
    
    
    
    
    ## version指定してinstall
    
    $ rbenv install 2.5.1
    
    ruby-build: use openssl from homebrew
    Downloading ruby-2.5.1.tar.bz2...
    -> https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.1.tar.bz2
    Installing ruby-2.5.1...
    Installed ruby-2.5.1 to /Users/[user_name]/.rbenv/versions/2.5.1
    

    3.rbenv에서 버전 관리


    ## 使用するversionを変更
    
    $ rbenv global 2.5.1
    
    
    
    ## 環境のversion確認
    
    $ rbenv versions
      system
    * 2.5.1 (set by /Users/[user_name]/.rbenv/version)
    

    4.DONE



    수고하셨습니다, 잊지 말고 도야 얼굴입니다

    5.추기 rbenv-communal-gems는 넣어 둡시다



    이번 rbenv의 도입편으로 좋다고 생각했습니다만, 코멘트 받고 개발에 사용하지 않는 것은 없다고 생각했으므로 추기합니다(scivola씨 감사합니다!)

     rbenv-communal-gems란?



    rbenv로 설치된 ruby의 gems 디렉토리를 공유 할 수있는 녀석입니다.
    이것이 없으면 ruby의 version up 대응시에 gem을 다시 넣지 않으면 안되고 혹독한 눈에 맞습니다

    github rbenv-communal-gems 공식

    조속히 brew로 설치


    $ brew install rbenv-communal-gems
    

    좋은 웹페이지 즐겨찾기