【2018년판】mac에 rbenv를 넣어 ruby를 관리할 수 있도록 해 버린다
소개
단말기를 공장 출하 상태로 되돌리고 나서 ruby의 개발 환경을 만들지 않았기 때문에, 평소와 같이 이케하고 있는 방식으로 구축하려고 생각합니다
환경
Ruby 개발 환경에 필요한 것
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
Reference
이 문제에 관하여(【2018년판】mac에 rbenv를 넣어 ruby를 관리할 수 있도록 해 버린다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Alex_mht_code/items/d2db2eba17830e36a5f1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)