"리눅스 rails 설치"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-<source lang='cli'> +<source lang='console'>))
10번째 줄: 10번째 줄:
* 권장사항대로 별도의 계정을 만들어 진행한다.
* 권장사항대로 별도의 계정을 만들어 진행한다.
* 여기서는 간단히 railsuser라는 계정을 만들었는데, 다른 계정명을 써도 된다.
* 여기서는 간단히 railsuser라는 계정을 만들었는데, 다른 계정명을 써도 된다.
<source lang='cli'>
<source lang='console'>
root@zetawiki:~# useradd railsuser -m -G rvm -s /bin/bash
root@zetawiki:~# useradd railsuser -m -G rvm -s /bin/bash
root@zetawiki:~# cat /etc/passwd | grep railsuser
root@zetawiki:~# cat /etc/passwd | grep railsuser
railsuser:x:1000:1001::/home/railsuser:/bin/bash
railsuser:x:1000:1001::/home/railsuser:/bin/bash
</source>
</source>
<source lang='cli'>
<source lang='console'>
root@zetawiki:~# cat /etc/group | grep railsuser
root@zetawiki:~# cat /etc/group | grep railsuser
rvm:x:1000:railsuser
rvm:x:1000:railsuser
railsuser:x:1001:
railsuser:x:1001:
</source>
</source>
<source lang='cli'>
<source lang='console'>
root@zetawiki:~# su - railsuser
root@zetawiki:~# su - railsuser
railsuser@zetawiki:~$ pwd
railsuser@zetawiki:~$ pwd
27번째 줄: 27번째 줄:


==확인==
==확인==
<source lang='cli'>
<source lang='console'>
railsuser@zetawiki:~$ rails -v
railsuser@zetawiki:~$ rails -v
The program 'rails' is currently not installed.  To run 'rails' please ask your administrator to install the package 'rails'
The program 'rails' is currently not installed.  To run 'rails' please ask your administrator to install the package 'rails'
</source>
</source>
<source lang='cli'>
<source lang='console'>
railsuser@zetawiki:~$ gem list | grep rails
railsuser@zetawiki:~$ gem list | grep rails
railsuser@zetawiki:~$  
railsuser@zetawiki:~$  
37번째 줄: 37번째 줄:


==설치==
==설치==
<source lang='cli'>
<source lang='console'>
railsuser@zetawiki:~$ gem install rails
railsuser@zetawiki:~$ gem install rails
Fetching: i18n-0.7.0.gem (100%)
Fetching: i18n-0.7.0.gem (100%)
55번째 줄: 55번째 줄:


==확인 2==
==확인 2==
<source lang='cli'>
<source lang='console'>
railsuser@zetawiki:~$ rails -v
railsuser@zetawiki:~$ rails -v
Rails 4.2.5
Rails 4.2.5
</source>
</source>
<source lang='cli'>
<source lang='console'>
railsuser@zetawiki:~$ gem list | grep rails
railsuser@zetawiki:~$ gem list | grep rails
rails (4.2.5)
rails (4.2.5)

2016년 3월 29일 (화) 12:00 판

rails 설치
레일즈 설치
루비 온 레일즈 설치

1 사전 작업

2 사용자 계정 생성

  • root 계정으로 rails를 설치하다 보면 "Don't run Bundler as root."라는 메시지가 나온다.[1]
  • 권장사항대로 별도의 계정을 만들어 진행한다.
  • 여기서는 간단히 railsuser라는 계정을 만들었는데, 다른 계정명을 써도 된다.
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
... (생략)
Parsing documentation for sprockets-rails-3.0.0
Installing ri documentation for sprockets-rails-3.0.0
Parsing documentation for rails-4.2.5
Installing ri documentation for rails-4.2.5
Done installing documentation for i18n, thread_safe, tzinfo, activesupport, builder, erubis, mini_portile2, nokogiri, rails-deprecated_sanitizer, rails-dom-testing, loofah, rails-html-sanitizer, actionview, rack, rack-test, actionpack, globalid, activejob, mime-types, mail, actionmailer, activemodel, arel, activerecord, thor, railties, concurrent-ruby, sprockets, sprockets-rails, rails after 842 seconds
30 gems installed

5 확인 2

railsuser@zetawiki:~$ rails -v
Rails 4.2.5
railsuser@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 후속 작업

7 같이 보기

8 참고 자료

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