Skip to content

Commit 967e4b5

Browse files
committed
Extract installation (ko)
1 parent b77871b commit 967e4b5

File tree

2 files changed

+254
-160
lines changed

2 files changed

+254
-160
lines changed

ko/downloads/index.md

Lines changed: 27 additions & 160 deletions
Original file line numberDiff line numberDiff line change
@@ -9,186 +9,53 @@ lang: ko
99
[Ruby 라이센스]({{ site.license.url }})를 읽어 보십시오.
1010
{: .summary}
1111

12-
### 루비를 설치하는 세 가지 방법
12+
### 루비를 설치하는 방법
1313

14-
여러가지 방법으로 루비를 얻을 수 있으며, 사람들은 각자 다른 이유로 세 가지 방법 중 한 가지를 선호합니다.
15-
각각의 방법은 아래 별도의 섹션에 설명되어 있습니다. 개요는 아래와 같습니다.
14+
각 주요 플랫폼에서 루비를 설치할 수 있는 몇 가지 도구들이 있습니다.
1615

17-
* **소스로부터 컴파일하기** 는 오랜 기간동안 소브트웨어를 전달해 온 표준 방법입니다.
18-
이 방법은 다수의 소프트웨어 개발자들에게 가장 친숙한 방법일 것입니다.
19-
* 루비를 설치하기 위한 몇몇 **서드파티 도구들** 이 있습니다.
20-
이들은 완전 초심자 혹은 가장 숙련된 사용자들을 위해 설치과정을 단순화해줍니다.
21-
* 마지막으로, 몇몇 **패키지 관리 시스템** 이 루비를 지원합니다.
22-
이것은 전체 시스템에서 단일 운영체제를 사용하고 단일 표준을 지키고자 하는 사람들에게 가장 친숙한 방법일 것입니다.
2316

24-
마지막으로, 동일 머신에서 여러 버전의 루비를 실행하고자 한다면, **서드파티 도구** 섹션을 점검하시고 RVM을 사용하십시오.
25-
이것은 정확하게 자신이 어떤 일을 하는지 알지 못하더라도, 해당 목표를 성취하는데 훨씬 좋은 방법입니다.
17+
- Linux/UNIX에서는 시스템에 포함된 패키지 관리 시스템이나 서드파티 도구(rbenv나 RVM)를 사용할 수 있습니다.
18+
- OS X에서는 서드파티 도구(rbenv나 RVM)를 사용할 수 있습니다.
19+
- Windows에서는 RubyInstaller나 pik를 사용할 수 있습니다.
20+
21+
페키지 관리 시스템이나 서드파티 도구에 대한 좀 더 자세한 설명은 [설치](/ko/installation) 페이지를 보세요.
22+
23+
물론, 주요 플랫폼에서 소스코드로부터 설치할 수도 있습니다.
2624

2725
### 루비 컴파일하기 - 소스 코드
2826

2927
소스 코드로 설치하기는 당신이 자신의 플랫폼에 충분히 익숙하고 자신의 환경을 위한 특정한 설정이 필요할 때 훌륭한 솔루션입니다.
3028
또한 이 방법은 자신의 플랫폼을 위해 미리 만들어진 패키지가 없을 때 좋은 솔루션입니다.
3129

32-
만약 루비를 컴파일할 때 문제가 있다면, 다음 섹션에 소개하는 서드파티 도구 중 하나를 이용해볼 것을 고려해 보십시오.
33-
도움이 될 것입니다.
34-
35-
* [Ruby {{ site.downloads.stable.version }}][stable-gz]
36-
(md5: {{ site.downloads.stable.md5.gz }}) 안정버전
37-
* [Ruby {{ site.downloads.previous.version }}][previous-gz]
38-
(md5: {{ site.downloads.previous.md5.gz }}) 이전버전
39-
* [Ruby {{ site.downloads.previous19.version }}][previous-but-one-gz]
40-
(md5: {{ site.downloads.previous19.md5.gz }}) 1.9 이전버전
41-
* [Stable Snapshot][stable-snapshot-gz] 안정 브랜치 (ruby\_2\_0\_0)의 최신 스냅샷을 타르볼로 압축한 것.
42-
* [Nightly Snapshot][nightly-gz] 나이틀리로 제작된 SVN 상의 모든 것을 타르볼로 압축한 것.
43-
본 스냅샷은 버그 혹은 기타 이슈를 포함하고 있을 수 있으니 주의하여 사용하십시오!
44-
45-
루비 서브버전과 Git 저장소에 대한 정보는, [Ruby Core](/en/community/ruby-core/) 페이지를 읽어 보십시오.
46-
47-
루비 소스는 전세계의 [미러 사이트](/en/downloads/mirrors/)에서 사용하실 수 있습니다.
48-
자신과 가까운 곳의 미러를 이용해 주십시오.
49-
50-
### 서드파티 도구
51-
52-
많은 루비 사용자들이 루비를 설치할 때 서드파티 도구들을 이용하여 도움을 받고 있습니다.
53-
그들은 다양한 장점을 부여하지만, 공식적으로 지원되는 것은 아닙니다.
54-
하지만, 그들 각각의 커뮤니티는 매우 유용합니다.
55-
56-
#### RVM
57-
58-
루비를 설치하는 가장 유명한 도구는 **RVM** (“Ruby Version Manager”) 입니다.
59-
RVM은 루비 설치를 믿을 수 없을만큼 쉽게 해줄 뿐만 아니라, 당신의 시스템에 루비의 여러 다른 구현을 포함, 여러 카피의 루비를 설치하고 관리할 수 있게 해줍니다.
60-
61-
RVM은 맥 OS X, 리눅스, 그리고 UNIX-계열 운영체제에서만 사용 가능합니다.
62-
윈도 사용자는 유사한 프로젝트인 [pik][pik]를 검토하거나, 다음 섹션에서 기술할 RubyInstaller 사용을 고려해야 합니다.
63-
64-
본 글을 쓰는 시점에서, 당신은 다음과 같이 RVM을 설치할 수 있어야 합니다:
65-
66-
{% highlight sh %}
67-
$ \curl -L https://get.rvm.io | bash -s stable --ruby
68-
{% endhighlight %}
69-
70-
RVM을 설치하는 가장 최신의 방법은, [the RVM installation page][rvm]에서 확인하십시오.
71-
위의 명령은 RVM과 최신 버전의 루비를 함께 설치합니다.
72-
RVM은 또한 아래 나열된 루비 구현체의 대부분을 설치할 수 있습니다.
73-
지원하는 모든 버전을 확인하려면, `rvm list known`를 입력하십시오.
74-
75-
#### RubyInstaller
76-
77-
만약 윈도를 사용하고 있다면, 루비 설치를 도와줄 훌륭한 프로젝트 [RubyInstaller][rubyinstaller]가 있습니다.
78-
이것은 윈도 환경에서 전체 루비 개발 환경을 설정하는데 필요한 모든 것을 제공합니다.
79-
80-
RubyInstaller를 사용하려면, [RubyInstaller 다운로드 페이지][rubyinstaller-downloads]에서 다운로드 받으십시오.
81-
그런 다음 인스톨러를 실행하기만 하면, 모든 작업은 완료됩니다!
82-
83-
만약 레일스를 사용하고자 루비를 설치하려면, [RailsInstaller][railsinstaller]를 사용해야 합니다.
84-
RailsInstaller는 RubyInstaller를 사용하지만 레일스 개발을 돕는 추가 도구를 제공합니다.
85-
86-
### 패키지 관리 시스템(Package Management Systems)
87-
88-
자신의 루비를 컴파일할 수 없고, 서드파티 도구를 사용하고 싶지 않다면, 루비를 설치하기 위해 자신의 시스템의
89-
패키지 매니저를 사용할 수 있습니다.
90-
91-
루비 커뮤니티의 일부 회원들은 루비를 설치할 때 패키지 매니저를 사용하지 말아야 하고, 대신 RVM을 새용해야 한다고 강하게 느끼고 있습니다.
92-
장점과 단점의 전체 목록은 본 페이지의 범위 밖에 있는 것이지만, 가장 기본적인 이유는 대부분의 패키지 매니저들이 저장소에 오래된 버전의 루비를 보유하고 있기 때문입니다.
93-
만약 최신의 루비를 사용하고자 한다면, 올바른 패키지 명을 사용했는지 확인하거나 대신 RVM을 사용하십시오.
30+
만약 루비를 컴파일할 때 문제가 있다면, [설치](/ko/installation) 페이지에서 소개하는
31+
서드파티 도구 중 하나를 이용해볼 것을 고려해 보십시오. 도움이 될 것입니다.
9432

95-
#### Linux에서의 루비
33+
* **안정버전:** [Ruby {{ site.downloads.stable.version }}][stable-gz]<br>
34+
md5: {{ site.downloads.stable.md5.gz }}
9635

97-
##### Debian 이나 Ubuntu
36+
* **이전버전:** [Ruby {{ site.downloads.previous.version }}][previous-gz]<br>
37+
md5: {{ site.downloads.previous.md5.gz }}
9838

99-
Debian GNU/Linux 나 Ubuntu 는 apt 패키지 관리 시스템을 사용합니다.
100-
다음과 같이 사용할 수 있습니다:
39+
* **낡은버전:** [Ruby {{ site.downloads.previous19.version }}][old-gz]<br>
40+
md5: {{ site.downloads.previous19.md5.gz }}
10141

102-
{% highlight sh %}
103-
$ sudo apt-get install ruby1.9.1
104-
{% endhighlight %}
42+
* **스냅샷:**
10543

106-
이 명령은 1.9.2 혹은 더 최신의 루비를 설치합니다. 이것은 1.9.1의 ‘라이브러리 호환 버전’을 갖고 있기 때문에, 이름이 그렇게 된 것입니다.
44+
* [Stable Snapshot][stable-snapshot-gz]:
45+
안정 브랜치의 최신 스냅샷을 타르볼로 압축한 것.
46+
* [Nightly Snapshot][nightly-gz]:
47+
나이틀리로 제작된 SVN 상의 모든 것을 타르볼로 압축한 것.
48+
본 스냅샷은 버그 혹은 기타 이슈를 포함하고 있을 수 있으니 주의하여 사용하십시오!
10749

108-
만약 ‘ruby’ 패키지를 설치하면, 배포본에 따라 오래된 루비 1.8을 얻게 될 수 있습니다.
109-
110-
##### Arch Linux
111-
112-
Arch Linux는 pacman이라는 이름의 패키지 매니저를 사용합니다. 루비를 얻으려면, 다음과 같이 하면 됩니다:
113-
114-
{% highlight sh %}
115-
$ sudo pacman -S ruby
116-
{% endhighlight %}
117-
118-
119-
##### Fedora
120-
121-
Fedora는 yum 패키지 관리 시스템을 사용합니다.
122-
다음과 같이 사용할 수 있습니다:
123-
124-
{% highlight sh %}
125-
$ su -c "yum install ruby"
126-
{% endhighlight %}
127-
128-
설치된 버전은 보통 그 Fedora의 릴리즈 시기의 최신 버전의 루비입니다.
129-
130-
##### 다른 배포판
131-
132-
다른 시스템에서는 자신의 리눅스 배포 매니저를 위한 패키지 저장소를 검색할 수 있습니다.
133-
아니면 RVM이 당신을 위한 올바른 선택일 수 있습니다.
134-
135-
#### Mac OS X에서의 루비
136-
137-
Mac OS X Lion에서는 많은 유명 루비 젬들(패키지)은 물론 루비 1.8.7이 완전히 지원됩니다.
138-
세부정보는 [Ruby wiki at Mac OS Forge][macosforge-ruby]를 읽어 보십시오.
139-
140-
Mac OS X Tiger는 루비 1.8.2를 탑재하여 패키징되었고 Leopard는 1.8.6를 탑재하여 출시되었습니다.
141-
하지만, Leopard로 업그레이드 하지 않은 사용자들을 위해, 최신 버전의 루비를 설치할 수 있는 몇 가지 옵션이 있습니다.
142-
143-
많은 Mac OS X 사용자들은 패키지 매니저로 [Homebrew][brew]를 사용합니다.
144-
루비를 얻는 방법은 정말로 쉽습니다.
145-
146-
{% highlight sh %}
147-
$ brew install ruby
148-
{% endhighlight %}
149-
150-
또한, OS X는 Unix 기반이기 떄문에, 소스를 다운로드 받고 설치하는 것은 다른 솔루션들과 마찬가지로 손쉽고 효과적입니다.
151-
OS X에서 새로운 루비 버전을 설치하는 것을 돕기 위해, RVM을 사용하는 것은 좋은 아이디어일 것입니다.
152-
시스템별 정보를 얻으려면 `rvm notes`를 입력하십시오.
153-
154-
루비(와 레일스)를 설치하는 상세한 내용을 보려면, Dan Benjamin의 멋진 기사 [for Tiger][hivelogic-tiger], [for Leopard][hivelogic-leopard], 그리고 [for Snow
155-
Leopard][hivelogic-snowleopard]가 당신을 매우 빠르게 적용할 수 있도록 해줄 것입니다.
156-
Lion에서는 [이 기사][intridea-lion] 가 도움이 될 것입니다.
157-
158-
#### Solaris와 OpenIndiana 에서의 루비
159-
160-
Solaris 8에서 Solaris 10까지 [Sunfreeware][sunfreeware]에서 루비 1.8.7을 사용 가능하며
161-
[Blastwave][blastwave]에서 루비 1.8.7을 사용 가능합니다.
162-
[Sunfreeware][sunfreeware]에서 루비 1.9.2p0를 사용 가능하지만, 이것은 구버전입니다.
163-
RVM을 사용하면 최신 버전의 루비를 얻을 수 있습니다.
50+
루비 서브버전과 Git 저장소에 대한 정보는, [Ruby Core](/en/community/ruby-core/) 페이지를 읽어 보십시오.
16451

165-
[OpenIndiana][openindiana]에서 루비를 설치하려면, [Image Packaging System, 혹은 IPS][opensolaris-pkg]를 사용해 주십시오.
166-
이것은 루비 1.9를 위한 OpenSolaris 네트워크 저장소로부터 최신 루비 바이너리와 루비젬을 직접 받아 설치합니다.
167-
아주 쉽습니다:
52+
루비 소스는 전세계의 [미러 사이트](/en/downloads/mirrors/)에서 사용하실 수 있습니다.
53+
자신과 가까운 곳의 미러를 이용해 주십시오.
16854

169-
{% highlight sh %}
170-
$ pkg install runtime/ruby-18
171-
{% endhighlight %}
17255

173-
이전과 마찬가지로, RVM은 최신 버전의 루비를 얻는 좋은 방법입니다.
17456

17557
[stable-gz]: {{ site.downloads.stable.url.gz }}
17658
[previous-gz]: {{ site.downloads.previous.url.gz }}
177-
[previous-but-one-gz]: {{ site.downloads.previous19.url.gz }}
59+
[old-gz]: {{ site.downloads.previous19.url.gz }}
17860
[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }}
17961
[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }}
180-
[pik]: https://github.com/vertiginous/pik
181-
[rvm]: https://rvm.io/rvm/install/
182-
[rubyinstaller]: http://rubyinstaller.org/
183-
[rubyinstaller-downloads]: http://rubyinstaller.org/downloads/
184-
[railsinstaller]: http://railsinstaller.org/
185-
[macosforge-ruby]: http://trac.macosforge.org/projects/ruby/wiki
186-
[brew]: http://brew.sh/
187-
[hivelogic-tiger]: http://hivelogic.com/articles/ruby-rails-mongrel-mysql-osx
188-
[hivelogic-leopard]: http://hivelogic.com/articles/ruby-rails-leopard
189-
[hivelogic-snowleopard]: http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard/
190-
[intridea-lion]: http://intridea.com/2011/7/26/setting-up-ruby-dev-on-lion?blog=company
191-
[sunfreeware]: http://www.sunfreeware.com
192-
[blastwave]: http://www.blastwave.org
193-
[openindiana]: http://openindiana.org/
194-
[opensolaris-pkg]: http://opensolaris.org/os/project/pkg/

0 commit comments

Comments
 (0)