문승현
3 min readJun 15, 2016

Ufofactory 첫 출근에 받은 맥북에 레일즈 설치하기

맥북을 처음 접하시는 + 앞으로 Ufofactory에 들어오셔서 개발환경을 준비하시게 될 분들을 위해 작성했습니다.

정리문서 바로가기

Ufofactory 6월 13일 경복궁 Slowalk 사무실에 첫 출근을 했습니다. 돈벌어서 나중에 꼭 사고 싶었던 맥북을 돈 한 푼 안들이고 받았습니다. 물론 임대로. 2014년, 개발자로 전향하지 않은 경영학과 학생이 산 윈도우는 16년 지금 개발자로 전향한 저를 괴롭히기 충분한 절망적인 사양(RAM 4GB, i5, CPG 128GB)이었습니다. 공짜(?) 맥북에 업 되어있던 저에게 떨어진 첫 근무는 “환경설치”하기 였습니다. VM에 우분투를 설치했을 당시 웹문서 하나만 제대로 찾아서 그대로 따라해 잘된 경험이 떠올랐습니다. 문서만 제대로 구하면 금방 끝날 일이라고 생각했습니다. 그래서 지인을 통해 GoRails의 setup 문서와 aa팀의 혜진님이 주신 Rails setup문서를 보고 바로 따라하기 시작했습니다.

하지만 10시 출근해서 저녁 9시까지 디스크 리셋과 OS 재설치(공장 초기화)와 두개의 문서만 반복해서 시도했지만 여전히 노답 상태였습니다. 저는 예전의 성공에 대한 확신으로 “왜 안되지?”라는 반복되는 질문과 함께 두 문서만 반복 시도할 뿐이었습니다.

지칠대로 지친 저는 ‘머리도 식힐 겸 집에나 가야겠다’ 하면서 지하철에 올라탔습니다. 음악을 들으며 문서에서 정리한 설치 과정과 에러 현상을 되짚어 보았습니다.

반복했던 전체 설치 플로우

  1. App Store를 이용해 Xcode를 설치한다. ( 맥 os버전과 맞아야한다.)
  2. 맥 부팅화면에서 command + R 로 복구 화면으로간다.
  3. 디스크 초기화
  4. OS X 재설치
  5. 2번째에 있는 OS X 재설치
  6. command line tool (os에 맞는) 설치(xcode와의 버전에 유의)..나는 설치가 안됬지만 레일즈는 잘만 깔렸다….
  7. homebrew 설치
  8. brew를 이용해 git을 설치
  9. rbenv를 설치한다.
  10. rbenv를 이용해 ruby를 설치한다 (rbenv install 2.3.1 && rbenv global 2.3.1)
  11. rails 를 설치한다. (sudo gem install rails)
  12. bundler를 설치한다.
  • 에러 현상 : Git, Homebrew, Ruby(2.3.1)는 다 설치되는데 Rails 설치가 안됨

에러 메시지 : ruby 2.3.1이 없다.

  • 에러 현상 : rbenv install 2.3.1 && rbenv global 2.3.1을 했는데 ruby -v로 현재 루비버전을 체크해보니 기존의 1.8.7버전임.

에러 메시지 : rbenv install 2.3.1을 입력하니 ruby 2.3.1은 설치되어있다고 뜸.

였습니다. 설치는 되어있는데 rails 설치시에는 읽지 못하는 난제에 부딛힌 것입니다. 문서에서 벗어나 컴퓨터의 에러 메시지를 생각하며 구글링할 질문들을 정리했습니다.

  1. rbenv not change ruby version
  2. ruby version already installed

이렇게 검색하고 나오는 문서들 덕분에 해당 문제를 해결할 수 있었습니다.

최종 문제 : bash_profile의 path가 안맞아서 그럼…

http://stackoverflow.com/questions/10940736/rbenv-not-changing-ruby-version

이번 기회에 다시한번 깨달은 점은

<누군가가 성공했던 문서를 너무 믿지 말자. 문제를 내 상황에 맞게 정의하고 질문하자>

이었습니다.

이 글을 읽으시는 분들도 인터넷에 떠도는 대표 문서를 그대로 믿지 말고 컴퓨터가 보내는 메시지를 파악해 현재 문제를 제대로 정의하고 문제점의 포인트를 잡아 정답을 찾으시길 바랍니다!

정리문서 바로가기