스프링 개발을 고민 하다가 결국 조금은 더 가벼운 RoR을 선택하게 되었습니다.
내용은
의 내용을 토대로 하였으며 Ubuntu 12.04 LTS 에서 RVM(Ruby enVironment Manager)을 이용해서 설치를 하였습니다.
RVM은 각기 다른 버전의 루비와 레일스를 사용하여 개발할 수 있게 해주는 것으로 간편하게 각 어플리케이션마다 개발을 용이성을 줄 수 있다고 하네요.
내용의 주된 것은 거의 해석본이며 원글에 가시면 더 자세히 볼 수 있으십니다.
1. RVM을 이용한 Ruby 설치 준비
- 일단은 우분투 설치의 기본인 update구문
- 그리고 RVM을 돌리기 위한 curl 설치 입니다.
# sudo apt-get update (curl 이 설치가 되어 있을 않을 경우에만 설치!) # sudo apt-get install curl |
- RVM 설치
# curl -L get.rvm.io | bash -s stable # source ~/.rvm/scripts/rvm # rvm requirements |
#rvm requirements를 입력하면 Console창에 아래와 같은 내용이 뜨게 됩니다.
# For Ruby / Ruby HEAD (MRI, Rubinius, & REE), install the following:
ruby: /usr/bin/apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
# sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
Just follow the instructions to get your system up to date with all of the required dependancies.
~~~~~~
# rvmsudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion |
2. Ruby 설치
- RVM을 이용해서 Ruby를 설치
- 1.9,3 버젼을 설치 할 것이며 Ruby에는 여러 버젼이 있어서 1.9.3 버젼을 Default 설정을 해야 합니다.
- 이상으로 Ruby의 설치는 완료 되었습니다.
# rvm install 1.9.3 # rvm use 1.9.3 --default |
3. RubyGems 설치
- RoR의 필수인 Ruby 설치는 완료가 되었고, Rails를 돌리기 위한 Gems 설치를 하여야 합니다.
# rvm rubygems current |
4. Rails 설치
- Rubygems 설치가 완료되고 마지막으로 Rails 설치
- 이 명령어를 끝으로 RoR의 설치는 끝입니다.
# gem install rails |
'Project 자료수집' 카테고리의 다른 글
멘붕없이 RVM과 루비 설치하기 (0) | 2013.12.18 |
---|---|
자바 + 루비 온 레일즈 (0) | 2013.12.18 |
부트스트랩 (0) | 2013.12.18 |
반응형 웹(Responsive web)파헤치기 (0) | 2013.12.18 |
cling API (0) | 2013.11.14 |