옛글/Ruby on the Rails

Rails를 시작하며 - Ruby & Rails 설치

ShakeJ 2013. 3. 5. 18:10
반응형



듣기만 해도 설레는 그이름은 바로 루비(Ruby)입니다. 


이번에 좋은 기회가 찾아와 고수분과 스터디를 하게 되서 따로 복습겸 예습겸 앞으로 Ruby관련 자료와 스터디를 올릴 예정입니다:)



첫 포스팅은 간단하게 Rails와 Ruby설치 및 Rails 환경 설정에 대해 적을까합니다. 


모 책의 '레일즈'소개를 살펴보면,

(요약한 내용입니다)

 "레일즈는 쉽다. 많은 개발자가 자바를 쓰던 닷넷을 쓰든 상관없이 개발하기가 너무 어렵다는 인식이 늘고 있는 도중 레일스가 느닷없이 등장했다. 단순히 쉬운것을 넘어 실전에 쓸 웹사이트를 만드는데 꽤나 유용한 도구이다. 

 예를 들면, 모든 레일스 애플리케이션은 MVC로 구현된다. 자바의 MVC기반 프레임워크 이상으로 받아들인 레일스. 처음부터 실행 가능한 애플리케이션을 가지고 시작하게 되며, 여기에 각 코드가 놓일 공간이 마련되어 있으며, 애플리케이션의 모든 부분이 표준방식으로 상호작용한다. 미리 마련된 테스팅 지원이 가능하다. 레일스는 루비를 극한으로 받아들여 프로그래머의 삶이 더 편안해지도록 새로운 방식으로 확장한다..." 


 너무 길어 간단하게 정리했습니다. 

루비를 바탕으로 했으며, 굉장히 편리하면서 실제로 개발을 하기에 편리하게 설게되어 있는 레일즈 ( 대신 그만큼 일정 수준 이상 올라가기는 굉장히 어려울 것 같습니다) 


 다음은 간단한 루비 환경 설정 및 레일즈 환경 설정입니다. 


1. Xcode의 환경설정 - Command line Tools를 설치합니다. 

2. (http://m-schmidt.eu/2012/02/25/how-to-install-ruby-on-mac-os-x-with-llvm-and-rbenv/ 참조)

터미널에서 다음과 같이 작성합니다:) 

# install rbenv
$ git clone git://github.com/sstephenson/rbenv.git ~/.rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> .bash_profile
$ echo 'eval "$(rbenv init -)"' >> .bash_profile
# You may be using Zsh or any other shell.
# I presume you know how to adopt the previous two lines then.
 
# install ruby-build
$ mkdir -p ~/.rbenv/plugins
$ git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
 
# reload bash (alternatively close and re-open Terminal)
$ source ~/.bash_profile



$ env CC=/usr/bin/gcc rbenv install 1.9.3-p125
$ rbenv global 1.9.3-p125
$ rbenv rehash

$ ruby -v


정상적으로 ruby 버전이 출력된다면 루비 환경설정이 모두 끝이 났습니다. 

레일즈 환경설정은, 


rbenv shell 1.9.3-p362
gem install rails
rbenv rehash


을 입력해주시면 됩니다:) 













반응형