Skip to content

Commit 3c32c02

Browse files
committed
Update Installation (ko)
1 parent da3a358 commit 3c32c02

File tree

1 file changed

+143
-109
lines changed

1 file changed

+143
-109
lines changed

ko/documentation/installation/index.md

Lines changed: 143 additions & 109 deletions
Original file line numberDiff line numberDiff line change
@@ -6,95 +6,59 @@ lang: ko
66

77
루비를 설치할때 몇가지 도구를 사용할 수 있습니다.
88
이 페이지에서는 루비를 설치하고 관리하는 주요 패키지
9-
관리 시스템들과 서드파티 도구들의 사용법을 설명합니다.
9+
관리 시스템들과 서드파티 도구들의 사용법과
10+
소스에서 루비를 빌드하는 법을 설명합니다.
1011
{: .summary}
1112

1213

1314
## 설치 방법 선택하기
1415

15-
이 목록은 각 플렛폼에서 가능한 주요 설치방법입니다.
16-
편한 방법을 고르세요.
17-
18-
* OS X
19-
16+
루비를 설치하는 방법은 여럿 있습니다.
17+
18+
* UNIX-계열의 운영체제를 사용하신다면, 운영체제의
19+
**패키지 관리자**를 사용하는 게 가장 쉽습니다.
20+
하지만, 패키지의 루비는 보통 최신 버전이 아닙니다.
21+
* **인스톨러** 는 특정 버전이나 여러 버전을 설치하는데
22+
사용할 수 있습니다. Windows용 인스톨러도 있습니다.
23+
* **관리자** 는 시스템에 설치된 여러 루비 버전 간의
24+
전환을 도와줍니다.
25+
* 마지막으로 **소스에서 빌드** 하실 수도 있습니다.
26+
27+
이 목록은 각 다른 요구사항과 플렛폼을 위한 주요 설치방법입니다.
28+
29+
* [패키지 관리 시스템](#package-management-systems)
30+
* [Debian, Ubuntu](#apt)
31+
* [CentOS, Fedora, RHEL](#yum)
32+
* [Gentoo](#portage)
33+
* [Arch Linux](#pacman)
34+
* [OS X](#homebrew)
35+
* [Solaris, OpenIndiana](#solaris)
36+
* [다른 배포판](#other-systems)
37+
* [인스톨러](#installers)
38+
* [ruby-build](#ruby-build)
39+
* [ruby-install](#ruby-install)
40+
* [RubyInstaller](#rubyinstaller) (Windows)
41+
* [RailsInstaller and Ruby Stack](#railsinstaller)
42+
* [관리자](#managers)
43+
* [chruby](#chruby)
2044
* [rbenv](#rbenv)
2145
* [RVM](#rvm)
22-
* [Homebrew](#homebrew)
23-
* [소스에서 빌드하기](#building-from-source)
24-
25-
* Linux/UNIX
26-
27-
* [rbenv](#rbenv)
28-
* [RVM](#rvm)
29-
* [패키지 관리 시스템](#package-management-systems)
30-
* [소스에서 빌드하기](#building-from-source)
31-
32-
* Windows
33-
34-
* [RubyInstaller](#rubyinstaller)
35-
* [pik][pik]
36-
37-
38-
## 서드파티 도구
39-
40-
많은 루비 사용자들이 루비를 설치할 때 서드파티 도구들을 이용하고 있습니다.
41-
그들은 다양한 장점을 부여하지만, 공식적으로 지원되는 것은 아닙니다.
42-
하지만, 그들 각각의 커뮤니티는 매우 유용합니다.
46+
* [pik][pik] (Windows)
47+
* [소스에서 빌드하기](#building-from-source)
4348

4449

45-
### rbenv
46-
{: #rbenv}
47-
48-
[rbenv][rbenv]는 여러 종류의 루비를 설치할 수 있게 합니다.
49-
rbenv 자체는 루비 설치를 지원하지 않습니다만, ruby-build라는
50-
유명한 플러그인에서 루비를 설치할 수 있습니다.
51-
52-
rbenv, ruby-build 모두 맥 OS X, Linux나 다른 UNIX-계열 운영체제에서 사용가능합니다.
53-
54-
### RVM ("Ruby Version Manager")
55-
{: #rvm}
56-
57-
[RVM][rvm]은 시스템에 여러 종류의 루비를 설치하고 관리할 수 있게 해줍니다.
58-
RVM은 맥 OS X, Linux나 다른 UNIX-계열 운영체제에서만 사용 가능합니다.
59-
60-
61-
### RubyInstaller
62-
{: #rubyinstaller}
63-
64-
Windows를 사용하고 있다면, 루비 설치를 도와줄 훌륭한 프로젝트 [RubyInstaller][rubyinstaller]
65-
가 있습니다. RubyInstaller는 Windows 환경에서 전체 루비 개발 환경을 설정하는데 필요한 모든
66-
것을 제공합니다.
67-
68-
다운로드 받으시고 인스톨러를 실행하기만 하면, 모든 작업은 완료됩니다!
69-
70-
### RailsInstaller와 Ruby Stack
71-
72-
루비온레일즈를 사용하기 위해 루비를 설치하신다면 다음 인스톨러를 사용할 수 있습니다.
73-
74-
* [RailsInstaller][railsinstaller]는 RubyInstaller를 사용하지만, 레일즈 개발을
75-
도와줄 추가 도구들을 제공합니다.
76-
OS X, Windows를 지원합니다.
77-
* [Bitnami Ruby Stack][rubystack]는 루비온레일즈를 위한 완전한 개발환경을 제공합니다.
78-
OS X, Linux, Windows, 가상머신, 클라우드 이미지를 지원합니다.
79-
8050
## 패키지 관리 시스템(Package Management Systems)
8151
{: #package-management-systems}
8252

83-
자신의 루비를 컴파일할 수 없고, 서드파티 도구를 사용하고 싶지 않다면, 루비를 설치하기 위해 자신의 시스템의
84-
패키지 매니저를 사용할 수 있습니다.
53+
자신의 루비를 컴파일할 수 없고, 서드 파티 도구를 사용하고 싶지 않다면,
54+
루비를 설치하기 위해 자신의 시스템의 패키지 관리자를 사용할 수 있습니다.
8555

86-
루비 커뮤니티의 일부 회원들은 루비를 설치할 때 패키지 매니저를 사용하지 말아야 하고, 대신 도구를 사용해야 한다고 강하게 느끼고 있습니다.
87-
장점과 단점의 전체 목록은 본 페이지의 범위 밖에 있는 것이지만, 가장 기본적인 이유는 대부분의 패키지 매니저들이 저장소에 오래된 버전의 루비를 보유하고 있기 때문입니다.
88-
만약 최신의 루비를 사용하고자 한다면, 올바른 패키지 명을 사용했는지 확인하거나 대신 위에 기술된 도구를 사용하십시오.
89-
90-
밑에서 다음 패키지 관리자에 대해 기술합니다.
91-
92-
* [apt (Debian or Ubuntu)](#apt)
93-
* [yum (CentOS, Fedora, or RHEL)](#yum)
94-
* [portage (Gentoo)](#gentoo)
95-
* [pacman (Arch Linux)](#pacman)
96-
* [Homebrew (OS X)](#homebrew)
97-
* [Solaris, OpenIndiana](#solaris)
56+
루비 커뮤니티의 일부 회원들은 루비를 설치할 때 패키지 관리자를 사용하지
57+
말아야 하고, 대신 도구를 사용해야 한다고 강하게 느끼고 있습니다.
58+
장단점의 전체 목록은 이 페이지에서 설명할 내용이 아니지만, 가장 기본적인
59+
이유는 대부분의 패키지 관리자들의 공식 저장소에는 오래된 버전의 루비가 있기 때문입니다.
60+
최신의 루비를 사용하고자 한다면, 올바른 패키지 명을 사용했는지 확인하거나
61+
밑에 설명할 도구를 사용하십시오.
9862

9963

10064
### apt (Debian 이나 Ubuntu)
@@ -104,11 +68,12 @@ Debian GNU/Linux와 Ubuntu는 apt 패키지 관리 시스템을 사용합니다.
10468
다음과 같이 사용할 수 있습니다.
10569

10670
{% highlight sh %}
107-
$ sudo apt-get install ruby
71+
$ sudo apt-get install ruby-full
10872
{% endhighlight %}
10973

110-
만약 `ruby` 패키지를 설치하면, Debian이나 Ubuntu의 배포본에 따라
111-
오래된 루비 1.9.3을 얻게 될 수 있습니다.
74+
글을 쓰는 시점에서, `ruby-full` 패키지는 루비 1.9.3를 설치합니다.
75+
이 버전은 Debian이나 Ubuntu의 오래된 안정 버전입니다.
76+
11277

11378
### yum (CentOS, Fedora, RHEL)
11479
{: #yum}
@@ -120,28 +85,29 @@ CentOS, Fedora, RHEL은 yum 패키지 관리 시스템을 사용합니다.
12085
$ sudo yum install ruby
12186
{% endhighlight %}
12287

123-
설치된 버전은 보통 그 Fedora의 릴리즈 시기의 최신 버전의 루비입니다.
88+
설치된 버전은 보통 그 특정 배포 버전 릴리즈 시기의 최신 버전의 루비입니다.
12489

12590

12691
### portage (Gentoo)
12792
{: #portage}
12893

129-
Gentoo는 portage 패키지 메니저를 사용합니다.
94+
Gentoo는 portage 패키지 관리자를 사용합니다.
13095

13196
{% highlight sh %}
13297
$ sudo emerge dev-lang/ruby
13398
{% endhighlight %}
13499

135-
기본적으로, 이 명령어는 모든 가능한 버전(1.8, 1.9, 2.0)을 설치하려 합니다.
100+
기본적으로, 이 명령어는 1.9와 2.0 버전을 설치하려 하지만, 더 많은 버전도
101+
사용할 수 있습니다.
136102
특정 버전을 설치하려면, `make.conf``RUBY_TARGETS`를 설정하세요.
137103
더 자세한 정보는 [Gentoo 루비 프로젝트 웹사이트][gentoo-ruby]를 확인하세요.
138104

139105

140106
### pacman (Arch Linux)
141107
{: #pacman}
142108

143-
Arch Linux는 pacman이라는 이름의 패키지 매니저를 사용합니다.
144-
루비를 얻으려면, 다음과 같이 하면 됩니다.
109+
Arch Linux는 pacman이라는 이름의 패키지 관리자를 사용합니다.
110+
루비를 받으려면, 다음과 같이 하면 됩니다.
145111

146112
{% highlight sh %}
147113
$ sudo pacman -S ruby
@@ -151,41 +117,26 @@ $ sudo pacman -S ruby
151117
### Homebrew (OS X)
152118
{: #homebrew}
153119

154-
OS X 매버릭스에는 루비 2.0.0이 포함되어 있습니다.
120+
OS X 매버릭스에는 루비 2.0이 포함되어 있습니다.
155121
OS X 마운틴 라이언, 라이언, 스노 레퍼드는 루비 1.8.7을
156122
탑재하여 출시되었습니다.
157123

158-
여기에 최신 버전의 루비를 설치할 수 있는 몇 가지
159-
옵션이 있습니다.
160-
161-
대부분의 루비 커뮤니티의 OS X 유저는 서드파티 도구를
162-
사용합니다. 하지만 몇 가지의 루비를 지원하는 패키지
163-
관리자가 있습니다.
164-
165-
Mac OS X 타이거는 루비 1.8.2를 탑재하여 패키징되었고
166-
레퍼드는 1.8.6를 탑재하여 출시되었습니다.
167-
하지만, 레퍼드로 업그레이드 하지 않은 사용자들을 위해,
168-
최신 버전의 루비를 설치할 수 있는 몇 가지 옵션이 있습니다.
169-
170-
많은 OS X 사용자들은 패키지 매니저로 [Homebrew][homebrew]를 사용합니다.
171-
루비를 얻는 방법은 정말로 쉽습니다.
124+
많은 OS X 사용자들은 패키지 관리자로 [Homebrew][homebrew]를 사용합니다.
125+
Homebrew를 사용해 새로운 버전의 루비를 얻는 방법은 정말로 쉽습니다.
172126

173127
{% highlight sh %}
174128
$ brew install ruby
175129
{% endhighlight %}
176130

177-
또한, OS X는 Unix 기반이기 때문에, 소스를 다운로드 받고
178-
설치하는 것은 다른 솔루션들과 마찬가지로 손쉽고 효과적입니다.
179-
OS X에서 새로운 루비 버전을 설치하는 것을 돕기 위해, 서드파티
180-
도구를 사용하는 것은 좋은 아이디어일 것입니다.
131+
이 명령어는 최신 루비 버전을 설치할 것입니다.
181132

182133

183134
### Solaris와 OpenIndiana 에서의 루비
184135
{: #solaris}
185136

186137
Solaris 8에서 Solaris 10까지 [Sunfreeware][sunfreeware]에서 루비 1.8.7을 사용 가능하며
187138
[Blastwave][blastwave]에서 루비 1.8.7을 사용 가능합니다.
188-
[Sunfreeware][sunfreeware]에서 루비 1.9.2p0를 사용 가능하지만, 이것은 구버전입니다.
139+
[Sunfreeware][sunfreeware]에서 루비 1.9.2p0를 사용 가능하지만, 이는 구 버전입니다.
189140
서드파티 도구를 사용하면 최신 버전의 루비를 얻을 수 있습니다.
190141

191142
[OpenIndiana][openindiana]에서 루비를 설치하려면,
@@ -197,20 +148,100 @@ Solaris 8에서 Solaris 10까지 [Sunfreeware][sunfreeware]에서 루비 1.8.7
197148
$ pkg install runtime/ruby-18
198149
{% endhighlight %}
199150

200-
이전과 마찬가지로, 서드파티 도구는 최신 버전의 루비를 얻는 좋은 방법입니다.
151+
하지만, 서드파티 도구를 사용하는 것이 최신 버전의 루비를 얻는 좋은 방법입니다.
201152

202153

203154
### 다른 배포판
204155

205-
다른 시스템에서는 자신의 Linux 배포 매니저를 위한 패키지 저장소를 검색할 수 있습니다.
156+
다른 시스템에서는 자신의 Linux 배포 관리자를 위한 패키지 저장소를 검색할 수 있습니다.
206157
아니면 서드파티 도구가 당신을 위한 올바른 선택일 수 있습니다.
207158

208159

160+
## 인스톨러
161+
{: #installers}
162+
163+
시스템이나 패키지 관리자에서 제공하는 루비가 구 버전이라면, 서드 파티 인스톨러를
164+
사용해 새로운 버전의 루비를 설치할 수 있습니다.
165+
UNIX-계열 운영체제에서는 [ruby-build](#ruby-build)[ruby-install](#ruby-install)
166+
를 사용해 `/usr/local`나 다른 디렉토리에 특정 버전의 루비를 설치할 수 있습니다.
167+
168+
169+
### ruby-build
170+
{: #ruby-build}
171+
172+
[ruby-build][ruby-build]는 다른 버전의 루비를 컴파일하고 설치할 수
173+
있게 하는 [rbenv](#rbenv)의 플러그인입니다.
174+
ruby-build는 rbenv없이 독자적으로 사용 할 수도 있습니다.
175+
맥 OS X, Linux나 다른 UNIX-계열 운영체제에서만 사용 가능합니다.
176+
177+
178+
### ruby-install
179+
{: #ruby-install}
180+
181+
[ruby-install][ruby-install] 은 여러 버전의 루비를 설치할 수 있게 합니다.
182+
루비 버전을 전환하는 [chruby](#chruby)와 형제 관계입니다.
183+
맥 OS X, Linux나 다른 UNIX-계열 운영체제에서만 사용 가능합니다.
184+
185+
186+
### RubyInstaller
187+
{: #rubyinstaller}
188+
189+
Windows를 사용하고 있다면, 루비 설치를 도와줄 훌륭한 프로젝트 [RubyInstaller][rubyinstaller]
190+
가 있습니다. RubyInstaller는 Windows 환경에서 전체 루비 개발 환경을 설정하는데 필요한 모든
191+
것을 제공합니다.
192+
193+
다운로드 받으시고 인스톨러를 실행하기만 하면 끝입니다!
194+
195+
196+
### RailsInstaller와 Ruby Stack
197+
{: #railsinstaller}
198+
199+
루비온레일즈를 사용하기 위해 루비를 설치하신다면 다음 인스톨러를 사용할 수 있습니다.
200+
201+
* [RailsInstaller][railsinstaller]는 RubyInstaller를 사용하지만, 레일즈 개발을
202+
도와줄 추가 도구들을 제공합니다.
203+
OS X, Windows를 지원합니다.
204+
* [Bitnami Ruby Stack][rubystack]는 루비온레일즈를 위한 완전한 개발환경을 제공합니다.
205+
OS X, Linux, Windows, 가상머신, 클라우드 이미지를 지원합니다.
206+
207+
208+
## 관리자
209+
210+
많은 루비스트들이 여러 버전의 루비를 관리하기 위해 루비 관리자를 사용합니다.
211+
그들은 다양한 장점을 부여하지만, 공식적으로 지원되는 것은 아닙니다.
212+
하지만, 그들 각각의 커뮤니티는 매우 유용합니다.
213+
214+
215+
### chruby
216+
{: #chruby}
217+
218+
[chruby][chruby] 는 여러 루비들 간의 전환을 하게 합니다.
219+
chruby는 [ruby-install](#ruby-install)로 설치된 루비 뿐만
220+
아니라 소스에서 빌드 된 루비도 관리할 수 있습니다.
221+
222+
223+
### rbenv
224+
{: #rbenv}
225+
226+
[rbenv][rbenv]는 여러 종류의 루비를 설치할 수 있게 합니다.
227+
rbenv 자체는 루비 설치를 지원하지 않습니다만, [ruby-build](#ruby-build)라는
228+
유명한 플러그인에서 루비를 설치할 수 있습니다.
229+
rbenv, ruby-build 모두 맥 OS X, Linux나 다른 UNIX-계열 운영체제에서 사용가능합니다.
230+
231+
232+
### RVM ("Ruby Version Manager")
233+
{: #rvm}
234+
235+
[RVM][rvm]은 시스템에 여러 종류의 루비를 설치하고 관리할 수 있게 해줍니다.
236+
RVM은 다른 gemsets도 관리 해 줍니다.
237+
맥 OS X, Linux나 다른 UNIX-계열 운영체제에서만 사용 가능합니다.
238+
239+
209240
## 소스에서 빌드하기
210241
{: #building-from-source}
211242

212243
물론, 소스로부터 루비를 설치할 수도 있습니다.
213-
타르볼을 [다운로드](/ko/downloads/), 압축해제하고 이 명령어를 입력하세요.
244+
타르볼을 [다운로드](/ko/downloads/), 압축을 풀고 이 명령어를 입력하세요.
214245

215246
{% highlight sh %}
216247
$ ./configure
@@ -226,11 +257,14 @@ $ sudo make install
226257

227258

228259
[rvm]: http://rvm.io/
229-
[rbenv]: https://github.com/sstephenson/rbenv
260+
[rbenv]: https://github.com/sstephenson/rbenv#readme
261+
[ruby-build]: https://github.com/sstephenson/ruby-build#readme
262+
[ruby-install]: https://github.com/postmodern/ruby-install#readme
263+
[chruby]: https://github.com/postmodern/chruby#readme
230264
[rubyinstaller]: http://rubyinstaller.org/
231265
[railsinstaller]: http://railsinstaller.org/
232266
[rubystack]: http://bitnami.com/stack/ruby/installer
233-
[pik]: https://github.com/vertiginous/pik
267+
[pik]: https://github.com/vertiginous/pik#readme
234268
[sunfreeware]: http://www.sunfreeware.com
235269
[blastwave]: http://www.blastwave.org
236270
[openindiana]: http://openindiana.org/

0 commit comments

Comments
 (0)