21 건의
Security & Computer/RoR 검색결과
  1. 2012.11.26 꼬마군단

과제로 인해서 Ruby on Rails(이하 RoR) 설치를 하게 되었습니다.


스프링 개발을 고민 하다가 결국 조금은 더 가벼운 RoR을 선택하게 되었습니다.


내용은


https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-with-rvm


의 내용을 토대로 하였으며 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



TokenMarket ICO calendar