리눅스 rails 설치

Jmnote (토론 | 기여)님의 2016년 1월 25일 (월) 16:21 판 (→‎설치)
rails 설치
레일즈 설치

1 사전 작업

2 사용자 계정 생성

root@zetawiki:~# useradd railsuser -m -G rvm -s /bin/bash
root@zetawiki:~# cat /etc/passwd | grep railsuser
railsuser:x:1000:1001::/home/railsuser:/bin/bash
root@zetawiki:~# cat /etc/group | grep railsuser
rvm:x:1000:railsuser
railsuser:x:1001:
root@zetawiki:~# su - railsuser
railsuser@zetawiki:~$ pwd
/home/railsuser

3 확인

railsuser@zetawiki:~$ rails -v
The program 'rails' is currently not installed.  To run 'rails' please ask your administrator to install the package 'rails'
railsuser@zetawiki:~$ gem list | grep rails
railsuser@zetawiki:~$

4 설치

railsuser@zetawiki:~$ gem install rails
Fetching: i18n-0.7.0.gem (100%)
Successfully installed i18n-0.7.0
Fetching: thread_safe-0.3.5.gem (100%)
Successfully installed thread_safe-0.3.5
Fetching: tzinfo-1.2.2.gem (100%)
Successfully installed tzinfo-1.2.2
... (생략)

5 확인 2

root@zetawiki:~# rails -v
Rails 4.2.5
root@zetawiki:~# gem list | grep rails
rails (4.2.5)
rails-deprecated_sanitizer (1.0.3)
rails-dom-testing (1.0.7)
rails-html-sanitizer (1.0.2)
sprockets-rails (3.0.0)

6 데모 서버 생성

root@zetawiki:~# rails new mydemo
      create  
      create  README.rdoc
      create  Rakefile
      create  config.ru
      create  .gitignore
      create  Gemfile
      create  app
      create  app/assets/javascripts/application.js
... (생략)
      create  vendor/assets/javascripts
      create  vendor/assets/javascripts/.keep
      create  vendor/assets/stylesheets
      create  vendor/assets/stylesheets/.keep
         run  bundle install
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all
non-root users on this machine.
Fetching gem metadata from https://rubygems.org/...........
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
Resolving dependencies...
Installing rake 10.5.0
Using i18n 0.7.0
Installing json 1.8.3
Installing minitest 5.8.4
Using thread_safe 0.3.5
... (생략)
Installing uglifier 2.7.2
Installing web-console 2.2.1
Bundle complete! 12 Gemfile dependencies, 54 gems now installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.
Post-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
         run  bundle exec spring binstub --all
* bin/rake: spring inserted
* bin/rails: spring inserted

7 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}