요즘 Back-End 쪽에 관심이 가던 차에 node.js는 뭔가 좀 부족한 듯 하여 다시금 보게 된 것이 Ruby on Rails.
요거 좀 배워서 작은 서비스 하나 만들어볼려는 욕심에 미리 구입해둔 책과 새로 구입한 책을 찬찬히 살펴보고 있다.
그러던 중에 IDE 쓸만한거 없을까 서팅하고 있던 차에 모두들 Intellij가 좋다는 말을 듣고 199$ 거금을 들여 구입을 했으나…
Ruby와 Rails 세팅은 어떻게 하나 고민에 빠져들었고 삽질을 시작했다.
우선 Mac OS X 10.8.2 (Mountain Lion)에는 기본적으로 Ruby 1.8.7 framework가 존재한다.
하지만 이 버전은 오래되어도 너무 오래된거 아닌가? 하지만, 자체 framework를 업데이트할 방법은 없다는 것이 검색해 본 결론!
결국 rvm을 설치하고 ruby와 rails를 아래 URL을 참고하여 다시 설치하였다.
http://xyzpub.com/en/ruby-on-rails/3.2/rails3-install-osx.html
rvm, ruby 1.9.3, rails 3.2.11 을 설치한 후 IntelliJ 실행.
상단 메뉴에서 IntelliJ IDEA -> Preferences.. 를 선택하여 왼쪽 메뉴 중 Plugins를 선택하여 Ruby 가 설치되어 있는지 확인
만약 설치되어 있지 않다면 Browse repositories…를 선택하여 Ruby를 install 한다.
install을 한 후 Apply나 OK 버튼을 누르면 IntelliJ IDEA를 재실행 할 것이다.
여기까지 했다면 설정 창을 닫고, File -> New Project 선택하여 Ruby Module을 선택하고 임의의 Project name을 입력.
다음은 Ruby SDK를 선택하라는 화면이 나오는데 아마 아무것도 나오지 않을 것이다.
아래 화면은 이미 설정을 마친 화면.
오른쪽의 Configure… 버튼을 선택하자.
그리고 왼쪽 상단에 있는 + 버튼을 누르면 어떤 종류의 SDK인지 묻는 화면이 나타난다.
최초에는 아래와 같이 현재 Mac OS X에 있는 Ruby.framework가 존재하는 경로로 나타날 것이다.
하지만 rvm을 이용해 설치한 ruby의 경로는 앞에서 본 경로로 /Users/(계정명)/.rvm/bin/ruby에 설치되어 있고
gems는 /Users/(계정명)/.rvm/rubies/ruby-(버전명)/bin으로 설정하면 된다.
이로써 세팅은 끝!
혹여 잘못된 부분이 있다면 꼭 답글 부탁드립니다.
일단 스터디 하는데는 전혀 무리가 없는 듯 한데 조금 의심스럽기는 해요.