최신 Ruby 및 Rails를 설치하여 Rails 프로젝트 만들기
3751 단어 ruby-build루비Railsrbenv
원래 Ruby와 Rails의 최신 버전은 무엇을 확인해야합니까?
공식 사이트에서 최신 버전을 확인하는 것이 정확합니다.
기본적으로 개발 환경마다 Ruby 버전을 지정하고 싶기 때문에 rbenv 를 사용하여 버전을 관리합니다.
rbenv 란 무엇입니까?
Ruby 버전을 관리하는 버전 관리 시스템입니다.
rbenv/rbenv: Groom your app’s Ruby environment
Ruby 버전 관리 시스템에는 RVM 등이 있지만, 사용하기 쉬운 rbenv를 사용하고 있습니다.
비교에 대해서는 이하 등을 참고로.
ruby-build란?
rbenv의 README를 보면 "ruby-build"라는 단어가 나옵니다. 이것은 rbenv 플러그인입니다.
rbenv/ruby-build: Compile and install Ruby
rbenv install
명령을 제공하는 rbenv 플러그인으로 사용할 수 있습니다.최신 Ruby 및 Rails를 설치하는 방법
공식 사이트에서 Ruby와 Rails의 최신 안정 버전을 확인하십시오.
2018년 11월 9일 현재
Ruby 2.5.3
Rails 5.2.1
※여기서부터는 rbenv 와 ruby-build 가 인스톨 되고 있는 전제로 이야기를 진행합니다. 아직 설치되지 않은 경우 공식 README 지침에 따라 설치해 봅시다.
1) ruby-buid를 업데이트하여 최신 Ruby를 설치합니다.
# ruby-buid を更新する
$ brew update && brew upgrade ruby-build
# `rbenv install -l` を実行して最新の Ruby バージョンが出てくるのを確認
$ rbenv install -l
# 最新バージョンの Ruby をインストール (2018/11/09 時点)
$ rbenv install 2.5.3
2) 최신 Rails 설치
# 実行するディレクトリの場所はどこでも可
$ gem install rails
Rails는 Gem이므로 Rails가 이미 설치되어 있으면
gem update rails
로 업데이트 할 수 있습니다.※ 만약
ERROR: While executing gem ... (Gem::FilePermissionError)
라는 에러가 나오면...Mac에 표준으로 설치된 Ruby를 사용하려고 하면 권한 오류로 인해 실행되지 않을 가능성이 높습니다.
다음 기사 등을 참고하여 rbenv 를 global 에서도 사용할 수 있도록 합시다.
gem install에서 permission 오류가 발생했을 때의 대응 방법 - Qiita
이제 최신 Ruby와 Rails를 사용할 수 있습니다
3) Bundler 설치
Bundler는 Gem을 관리하는 패키지 관리자입니다.
Bundler: The best way to manage a Ruby application's gems
Rails는 Bundler를 사용하여 Gem을 관리하므로 Bundler를 설치합니다.
$ rbenv exec gem install bundler
rbenv exec
를 클릭하면 rbenv 설정에서 현재 유효한 Ruby Bundler를 설치할 수 있습니다.4) Rails 프로젝트 만들기
$ rails _5.2.1_ new [project name]
이제 한 번에 설치 & Rails 프로젝트를 만들 수 있었습니다!
점점 개발하고 싶습니다
도움이 된 기사
rbenv + ruby-build는 어떻게 움직이고 있습니까?
railstutorial - 1.2.1 개발 환경
Reference
이 문제에 관하여(최신 Ruby 및 Rails를 설치하여 Rails 프로젝트 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rry/items/12d794437cde733f8ece텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)