본문 바로가기
테크 세미나/개발 Nous

Ruby on rails 맥북 설치하기

by Junmannn 2022. 5. 2.
반응형

이직을 하며 ruby on rails를 사용하게 되었습니다. 새로운 기술을 사용하게 되면서 환경세팅을 하고, 개발을 해 나가며 앞으로 루비에 관련된 글을 더 쓰게 될 것 같습니다.

 

 

1) 맥북을 사용하여 개발을 할 때에는 homebrew의 미친듯한 편리함을 사용합시다

brew.sh/index_ko

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

terminal : 복붙하라는 저 부분을 복붙한다.

시간 좀 걸림...

개발 환경을 bash 에서 zsh 로 변경한다. (어지간하면 개발 환경을 이렇게 함)

terminal : brew install zsh

brew는 homebrew를 사용하는 명령어임. 

terminal : which zsh

위 명령어를 입력하면 경로가 하나 나올 것이다. 해당 경로를 복사한다.

terminal : chsh -s $(방금 복사한 경로) 

방금의 명령어를 써준다면 기본의 쉘을 zsh로 무사히 변경한 것이다

 

 

2) Homebrew를 통해 rbenv 설치하기

rbenv란 무엇인가 : 여러 ruby 버전 설치가 가능하게 도와주는 루비 버전 관리 툴이며, 필요시마다 ruby의 버전 변경을 도와줍니다.

$ brew install rbenv

Homebrew로 rbenv를 설치하는 방법이고,

$ rbenv install -l

설치 가능한 여러 루비 버전들을 확인합니다.  이 중 프로젝트가 요구하는 버전을 받아주시면 됩니다.

$ rbenv install 2.7.6

저는 2.7.6 버전이 필요했기에 2.7.6을 받았어요. 이제 루비 버전을 바꾸러면 rbenv global 을 사용합니다.

$ rbenv global 2.7.6

그리고서 

$ ruby --version

을 통하여 루비의 버전을 보았을 때에, 만일! 바뀌지 않았다면,

$ rbenv init
# Load rbenv automatically by appending
# the following to ~/.zshrc:

eval "$(rbenv init - zsh)"

해당 코드를 입력하면 아래에 말하는 대로 eval " $ ... 이 부분을 그대로 복사합니다.

$ vi ~/.zshrc

를 하여 zshrc 파일을 열고, 방향키 아래를 눌러 가장 마지막 부분으로 이동 후, i키를 눌러 insert모드로 들어가 복사해두었던 eval 부분을 맨 마지막에 붙여넣습니다.

 

그러고서 터미널을 종료시킨 후 다시 키면

$ ruby --version

해당 코드로 이번에는 바뀌어 있는 것을 볼 수 있어요!

반응형