Ruby on Rails(ROR) 개발 환경 설정(Mac OS)
5117 단어 rubyrailsmacosprogramming
Ruby on Rails 개발을 위해 macOS를 설정하려면 Ruby, Ruby on Rails gem이 설치되어 있고 대부분 PostgreSQL 또는 MySQL과 호환되는 데이터베이스가 필요합니다. 작업할 수 있는 대부분의 Ruby on Rails 애플리케이션은 최신 Ruby 버전을 사용하지 않습니다. 다른 루비 버전 간에 전환할 수 있는 루비 버전 관리자가 필요합니다.
⚠️ 전제 조건 ⚠️
Xcode 명령줄 도구:
이것을 터미널에 붙여넣어 설치하십시오.
xcode-select --install
홈브류
콘솔에서 다양한 소프트웨어 및 명령줄 도구에 액세스하고 설치할 수 있습니다. 저는 시작하기 쉽기 때문에 홈브류를 선호합니다. homebrew를 다운로드하려면 터미널에 다음을 입력하십시오.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
자세한 내용은 homebrew를 참조하십시오.
힘내
디렉토리 내의 파일에 대한 변경 사항을 추적, 되돌리고 커밋할 수 있는 버전 제어 시스템입니다. 설치하고 사용자를 추가해 봅시다.
# install git
brew install git
# this will mark you as the 'author' of each committed change
git config --global user.name "your name here"
# use the email associated with your GitHub account
git config --global user.email your-email-address
루비 + Rbenv
Rbenv는 ruby용 버전 관리자입니다. 물론
rvm, asdf ...
와 같은 다른 대안도 있습니다. Rbenv는 시작하기 쉽고 초보자에게 권장합니다.# install rbenv
brew install rbenv
# add to the PATH (rbenv commands are now available from terminal)
# .bashrc (or .zshrc for Catalina+ users) is the file that contains
# all of our terminal settings
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
# CATALINA+ USERS:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
# initialize rbenv every time you open a new console window (otherwise
# our system ruby version will take over when we start a new terminal session)
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
# CATALINA+ USERS:
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
# update current console window with new settings
source ~/.bashrc
# CATALINA+ USERS:
source ~/.zshrc
# source .bashrc from .bash_profile (unnecessary for CATALINA USERS)
echo 'source ~/.bashrc' >> ~/.bash_profile
# install Ruby version 2.5.1
rbenv install 2.5.1
# set version 2.5.1 to be our global default
rbenv global 2.5.1
# the 'rehash' command updates the environment to your configuration
rbenv rehash
# and let's verify everything is correct
# check the version
ruby -v # => 2.5.1
# check that we are using rbenv (this tells you where the version of ruby you are using is installed)
which ruby # => /Users/your-username/.rbenv/shims/ruby
유용한 보석
디버깅 목적으로 시작하고 터미널에서 루비 코드를 가지고 놀고 루비 젬을 관리할 수 있게 해주는 몇 가지 젬을 추천합니다.
bundler
pry
및 byebug
와 같은 보석이 잘 작동하며 공식 문서를 확인할 수 있습니다. Pry , Byebug , Bundler이러한 gem은 전역적으로 액세스해야 합니다.
Gemfile
내에서 프로젝트 종속성을 정의할 수 있으며 이를 업데이트, 제거 및 설치하기 위한 여러 명령을 제공합니다. 우리는 그들을 설치할 수 있습니다
gem install bundler pry byebug
즐기다!
Reference
이 문제에 관하여(Ruby on Rails(ROR) 개발 환경 설정(Mac OS)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/codesalley/ruby-on-railsror-development-environment-setupmac-os-4ack텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)