Skip to content

Commit 764f649

Browse files
authored
[KO] Follow up changes of #1877 (#1879)
* [KO] Follow up changes of #1877 Ref: #1877 * Add faq * Add C API reference * Add Atom to list * Translate FreeBSD Ports Collection from https://docs.freebsd.org/doc/10.3-RELEASE/usr/local/share/doc/freebsd/ko/articles/contributing/ports-contributing.html * Add missing text * Use 모하브 as Mojave translation * Follow up dc375e4 * Prefer 가상 머신 than 가상 기기 for virtual machine * Fix more * Use korean link
1 parent d3d96e5 commit 764f649

File tree

2 files changed

+81
-56
lines changed

2 files changed

+81
-56
lines changed

ko/documentation/index.md

Lines changed: 17 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,13 @@ lang: ko
1313

1414
### 루비 설치하기
1515

16-
브라우저에서만 루비를 시험해 보려는 게 아니라면 (밑의 링크 참조)
17-
컴퓨터에 루비를 설치할 필요가 있습니다.
18-
루비가 이미 설치되어 있는지 확인하려면 터미널을 열고 다음 명령어를
19-
입력하세요.
20-
21-
{% highlight sh %}
22-
ruby -v
23-
{% endhighlight %}
24-
25-
이 명령은 설치된 루비에 대한 정보를 알려줄 것입니다.
26-
설치되어 있지 않다면, [설치 페이지](installation/)에 있는 많은 옵션을
27-
참조하세요.
16+
[루비를 브라우저에서 시험해 볼 수도 있지만][1], 루비를 설치하기 위해서
17+
[설치 설명서](installation/)를 읽어보아도 좋습니다.
2818

2919
### 초보자용 문서
3020

31-
[Try Ruby!][1] (영문)
32-
: 초보자를 위한 웹 기반의 대화형 튜토리얼입니다. 루비를 설치하지 않고도
33-
브라우저만 있으면 루비를 배울 수 있습니다.
21+
[공식 FAQ](/en/documentation/faq/) (영문)
22+
: 자주 묻는 질문들을 모았습니다.
3423

3524
[Ruby Koans][2] (영문)
3625
: Koans는 루비를 배우는 깨달음의 길로 여러분을 안내합니다. Koans의 목표는
@@ -42,10 +31,6 @@ ruby -v
4231
책입니다. *Why the Lucky Stiff*의 저작물로 루비를 배우는 사람을 위한
4332
고전입니다.
4433

45-
[루비 20분 가이드](/ko/documentation/quickstart/)
46-
: 루비의 기초를 다루는 튜토리얼입니다. 처음부터 끝까지 읽는 데 20분도 걸리지
47-
않습니다.
48-
4934
[Learning Ruby][6] (영문)
5035
: 새로 언어를 배우는 사람이나 루비의 개념과 구조를 검색하려는 사람들을 위한
5136
루비 스터디 노트들입니다.
@@ -68,10 +53,6 @@ ruby -v
6853
[루비 FAQ][ko-2]
6954
: 황대산 님이 정리하신 FAQ입니다.
7055

71-
[다른 언어로 부터의 루비](/ko/documentation/ruby-from-other-languages/)
72-
: 다른 언어를 하시다 루비로 오셨나요? C, C++, Java, Perl, PHP, Python에
73-
상관없이 이 글이면 충분합니다.
74-
7556
### 매뉴얼
7657

7758
[프로그래밍 루비][9] (영문)
@@ -88,6 +69,9 @@ ruby -v
8869

8970
### 참조
9071

72+
[공식 API 문서][40]
73+
: 아직 릴리스되지 않은 트렁크를 포함한 여러 루비 버전의 공식 API 문서입니다.
74+
9175
[루비 코어 레퍼런스][13] (영문)
9276
: [RDoc][14]을 이용해 소스에서 추출한 레퍼런스입니다. String, Array,
9377
Symbol 등 모든 코어 클래스와 모듈에 대한 문서를 찾아볼 수 있습니다.
@@ -96,6 +80,10 @@ ruby -v
9680
: 마찬가지로 RDoc을 이용해 소스에서 추출한 것으로 표준 라이브러리에
9781
대한 레퍼런스입니다.
9882

83+
[루비 C API 레퍼런스][extensions] (영문)
84+
: 루비의 공식 C API 문서입니다.
85+
루비 개발에 참여하거나, C 확장을 개발할 때 도움이 될 것입니다.
86+
9987
[RubyDoc.info][16] (영문)
10088
: 루비 젬과 GitHub에서 호스팅 되는 루비 프로젝트의 레퍼런스 문서들을
10189
모아놓은 사이트입니다.
@@ -125,16 +113,19 @@ ruby -v
125113
* [SciTe][28]
126114
* [NetBeans][36]
127115
* [Sublime Text][37]
116+
* [Atom][atom]
128117

129118
* Windows
130119
* [Notepad++][29]
131120
* [E-TextEditor][30]
132121
* [Ruby In Steel][31]
122+
* [Atom][atom]
133123

134124
* macOS
135125
* [TextMate][32]
136126
* [TextWrangler][33]
137127
* [Dash][39] (문서 브라우저)
128+
* [Atom][atom]
138129

139130
### 더 읽을거리
140131

@@ -157,6 +148,7 @@ ruby -v
157148
[13]: http://www.ruby-doc.org/core
158149
[14]: https://ruby.github.io/rdoc/
159150
[15]: http://www.ruby-doc.org/stdlib
151+
[extensions]: https://docs.ruby-lang.org/en/trunk/extension_rdoc.html
160152
[16]: http://www.rubydoc.info/
161153
[17]: http://rubydocs.org/
162154
[18]: http://apidock.com/
@@ -181,6 +173,8 @@ ruby -v
181173
[37]: http://www.sublimetext.com/
182174
[38]: http://ruby.learncodethehardway.org/
183175
[39]: http://kapeli.com/dash
176+
[40]: https://docs.ruby-lang.org/en/
177+
[atom]: https://atom.io/
184178
[ko-1]: http://docs.google.com/View?docid=ajb44wcvmjj8_2fg33f2
185179
[ko-2]: http://beyond.daesan.com/pages/ruby-faq
186180
[ko-3]: https://groups.google.com/forum/#!forum/rubykr

ko/documentation/installation/index.md

Lines changed: 64 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,18 @@ title: "루비 설치하기"
44
lang: ko
55
---
66

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

11+
컴퓨터에 이미 루비가 설치되어 있을 수도 있습니다.
12+
이를 확인하려면 [터미널][terminal]을 열고 다음 명령어를 입력하세요.
13+
14+
{% highlight sh %}
15+
ruby -v
16+
{% endhighlight %}
17+
18+
이 명령은 설치된 루비에 대한 정보를 알려줄 것입니다.
1319

1420
## 설치 방법 선택하기
1521

@@ -32,6 +38,7 @@ lang: ko
3238
* [Gentoo](#portage)
3339
* [Arch Linux](#pacman)
3440
* [macOS](#homebrew)
41+
* [FreeBSD](#freebsd)
3542
* [Solaris, OpenIndiana](#solaris)
3643
* [다른 배포판](#other-systems)
3744
* [인스톨러](#installers)
@@ -54,13 +61,11 @@ lang: ko
5461
루비를 설치하기 위해 자신의 시스템의 패키지 관리자를 사용할 수 있습니다.
5562

5663
루비 커뮤니티의 일부 회원들은 루비를 설치할 때 패키지 관리자를 사용하지
57-
말아야 하고, 대신 도구를 사용해야 한다고 강하게 느끼고 있습니다.
58-
모든 장단점들은 이 페이지에서 설명할 내용이 아니지만, 가장 기본적인
59-
이유는 대부분의 패키지 관리자들의 공식 저장소에는 오래된 버전의 루비가 있기
60-
때문입니다.
61-
최신의 루비를 사용하고자 한다면, 올바른 패키지 명을 사용했는지 확인하거나
62-
밑에 설명할 도구를 사용하십시오.
64+
말아야 하고, 대신 도구를 사용해야 한다고 느끼고 있습니다.
6365

66+
대부분의 패키지 관리자들은 오래된 버전의 루비를 설치합니다.
67+
최신의 루비를 사용하고자 한다면, 패키지의 버전 번호가 올바른지 확인하거나
68+
특정 [인스톨러][installers]를 사용하세요.
6469

6570
### apt (Debian이나 Ubuntu)
6671
{: #apt}
@@ -114,16 +119,16 @@ Arch Linux는 pacman이라는 이름의 패키지 관리자를 사용합니다.
114119
$ sudo pacman -S ruby
115120
{% endhighlight %}
116121

122+
이는 루비의 최신 안정판을 설치할 것입니다.
123+
117124

118125
### Homebrew (macOS)
119126
{: #homebrew}
120127

121-
macOS 엘 캐피탄, 요세미티, 매버릭스에는 루비 2.0이 포함되어 있습니다.
122-
macOS 마운틴 라이언, 라이언, 스노 레퍼드는 루비 1.8.7을
123-
탑재하여 출시되었습니다.
128+
엘 캐피탄(10.11)부터 모하비(10.14)까지의 macOS 릴리스에서는 루비 2.0 이상이 포함되어 있습니다.
124129

125-
많은 macOS 사용자들은 패키지 관리자로 [Homebrew][homebrew]를 사용합니다.
126-
Homebrew를 사용해 새로운 버전의 루비를 얻는 방법은 정말로 쉽습니다.
130+
[Homebrew][homebrew]는 macOS에서 일반적으로 사용되는 패키지 관리자입니다.
131+
Homebrew를 사용해 새로운 버전의 루비를 설치하는 것은 쉽습니다.
127132

128133
{% highlight sh %}
129134
$ brew install ruby
@@ -132,21 +137,37 @@ $ brew install ruby
132137
이 명령어는 최신 루비 버전을 설치할 것입니다.
133138

134139

140+
### FreeBSD
141+
{: #freebsd}
142+
143+
FreeBSD는 패키지와 소스로부터 설치하는 방법을 모두 제공합니다.
144+
pkg를 이용하여 패키지를 설치할 수 있습니다:
145+
146+
{% highlight sh %}
147+
$ pkg install ruby
148+
{% endhighlight %}
149+
150+
[포트 컬렉션][freebsd-ports-collection]을 사용하여 루비를 소스로부터 설치
151+
할 수 있습니다. 이는 설치 설정을 변경하고 싶을 때 유용합니다.
152+
153+
FreeBSD 상의 루비와 그 환경에 대해서 더 자세한 정보는
154+
[FreeBSD Ruby Project 웹사이트][freebsd-ruby]에서 얻을 수 있습니다.
155+
156+
135157
### Solaris와 OpenIndiana에서의 루비
136158
{: #solaris}
137159

138160
Solaris 8에서 Solaris 10까지 [Sunfreeware][sunfreeware]에서 루비 1.8.7을 사용 가능하며
139161
[Blastwave][blastwave]에서 루비 1.8.7을 사용 가능합니다.
140162
[Sunfreeware][sunfreeware]에서 루비 1.9.2p0을 사용 가능하지만, 이는 구 버전입니다.
141-
서드파티 도구를 사용하면 최신 버전의 루비를 얻을 수 있습니다.
142163

143164
[OpenIndiana][openindiana]에서 루비를 설치하려면,
144-
[Image Packaging System (IPS)][opensolaris-pkg] 클라이언트를 사용해 주십시오.
145-
이것은 루비 1.9를 위한 OpenSolaris 네트워크 저장소로부터 최신
165+
Image Packaging System (IPS) 클라이언트를 사용해 주십시오.
166+
이것은 OpenSolaris 저장소로부터 최신
146167
루비 바이너리와 RubyGems를 직접 받아 설치합니다. 아주 쉽습니다.
147168

148169
{% highlight sh %}
149-
$ pkg install runtime/ruby-18
170+
$ pkg install runtime/ruby
150171
{% endhighlight %}
151172

152173
하지만, 서드파티 도구를 사용하는 것이 최신 버전의 루비를 얻는 더 좋은 방법입니다.
@@ -155,16 +176,18 @@ $ pkg install runtime/ruby-18
155176
### 다른 배포판
156177

157178
다른 시스템에서는 자신의 Linux 배포 관리자를 위한 패키지 저장소를 검색할 수 있습니다.
158-
아니면 서드파티 도구가 당신을 위한 올바른 선택일 수 있습니다.
179+
아니면 [서드파티 인스톨러][installers]를 사용할 수도 있습니다.
159180

160181

161182
## 인스톨러
162183
{: #installers}
163184

164185
시스템이나 패키지 관리자에서 제공하는 루비가 구 버전이라면, 서드 파티 인스톨러를
165186
사용해 새로운 버전의 루비를 설치할 수 있습니다.
187+
166188
어떤 인스톨러는 여러 버전의 루비를 같은 시스템에 설치하게 합니다.
167189
관련된 관리자는 다른 루비 간의 전환을 도와줍니다.
190+
168191
[RVM](#rvm)을 버전 관리자로 사용할 계획이라면 포함되어 있으므로 별도의 인스톨러는
169192
필요 없습니다.
170193

@@ -182,17 +205,16 @@ macOS, Linux나 다른 UNIX-계열 운영체제에서만 사용 가능합니다.
182205
{: #ruby-install}
183206

184207
[ruby-install][ruby-install]은 다른 버전의 루비를 임의의 디렉터리에
185-
컴파일하고 설치할 수 있게 합니다.
186-
루비 버전을 전환하는 [chruby](#chruby)와 형제 관계입니다.
208+
컴파일하고 설치할 수 있게 합니다. [chruby](#chruby)도 루비 버전을 변경하는
209+
좋은 도구입니다.
187210
macOS, Linux나 다른 UNIX-계열 운영체제에서만 사용 가능합니다.
188211

189212

190213
### RubyInstaller
191214
{: #rubyinstaller}
192215

193-
Windows를 사용하고 있다면, 루비 설치를 도와줄 훌륭한 프로젝트 [RubyInstaller][rubyinstaller]
194-
있습니다. RubyInstaller는 Windows 환경에서 전체 루비 개발 환경을 설정하는데 필요한 모든
195-
것을 제공합니다.
216+
Windows에서는 [RubyInstaller][rubyinstaller]는 전체 루비 개발 환경을 설정하는데
217+
필요한 모든 것을 제공합니다.
196218

197219
다운로드 받으시고 인스톨러를 실행하기만 하면 끝입니다!
198220

@@ -202,18 +224,19 @@ Windows를 사용하고 있다면, 루비 설치를 도와줄 훌륭한 프로
202224

203225
루비 온 레일즈를 사용하기 위해 루비를 설치하신다면 다음 인스톨러를 사용할 수 있습니다.
204226

205-
* [RailsInstaller][railsinstaller]RubyInstaller를 사용하지만, 레일즈 개발을
206-
도와줄 추가 도구들을 제공합니다.
207-
OS X, Windows를 지원합니다.
227+
* [RailsInstaller][railsinstaller][RubyInstaller][rubyinstaller]
228+
사용하지만, 레일즈 개발을 도와줄 추가 도구들을 제공합니다. macOS, Windows를
229+
지원합니다.
208230
* [Bitnami Ruby Stack][rubystack]는 루비 온 레일즈를 위한 완전한 개발환경을 제공합니다.
209-
macOS, Linux, Windows, 가상 기기, 클라우드 이미지를 지원합니다.
231+
macOS, Linux, Windows, 가상 머신, 클라우드 이미지를 지원합니다.
210232

211233

212234
## 관리자
213235

214236
많은 루비스트들이 여러 버전의 루비를 관리하기 위해 루비 관리자를 사용합니다.
215-
그들은 다양한 장점을 부여하지만, 공식적으로 지원되는 것은 아닙니다.
216-
하지만, 그들 각각의 커뮤니티는 매우 유용합니다.
237+
그들은 각 프로젝트에서 서로 다른 루비 버전을 사용할 수 있도록 간단하게 또는
238+
자동으로 버전을 변경해주며 그 이외의 장점들이 있지만, 공식적으로 지원되는 것은 아닙니다.
239+
하지만, 각각의 커뮤니티에서 도움을 구할 수 있습니다.
217240

218241

219242
### chruby
@@ -252,7 +275,7 @@ macOS, Linux나 다른 UNIX-계열 운영체제에서만 사용 가능합니다.
252275
{: #building-from-source}
253276

254277
물론, 소스로부터 루비를 설치할 수도 있습니다.
255-
tarball을 [다운로드](/ko/downloads/), 압축을 풀고 이 명령어를 입력하세요.
278+
tarball을 [다운로드][download], 압축을 풀고 이 명령어를 입력하세요.
256279

257280
{% highlight sh %}
258281
$ ./configure
@@ -263,6 +286,9 @@ $ sudo make install
263286
기본적으로, 이 명령어는 루비를 `/usr/local`에 설치합니다.
264287
변경하시려면 `./configure` 스크립트에 `--prefix=DIR` 옵션을 넘기세요.
265288

289+
[루비 README 파일][readme]에서 소스로부터 루비를 설치하는 법에 관련된
290+
추가 정보를 얻을 수 있습니다.
291+
266292
서드파티 도구나 패키지 관리자를 사용하시는 것이 더 좋습니다.
267293
왜냐하면, 이렇게 설치된 루비는 어떤 도구로도 관리되지 않기 때문이죠.
268294

@@ -279,6 +305,11 @@ $ sudo make install
279305
[sunfreeware]: http://www.sunfreeware.com
280306
[blastwave]: http://www.blastwave.org
281307
[openindiana]: http://openindiana.org/
282-
[opensolaris-pkg]: http://opensolaris.org/os/project/pkg/
283308
[gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/
309+
[freebsd-ruby]: https://wiki.freebsd.org/Ruby
310+
[freebsd-ports-collection]: https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html
284311
[homebrew]: http://brew.sh/
312+
[terminal]: : https://ko.wikipedia.org/wiki/%EB%8B%A8%EB%A7%90_%EC%97%90%EB%AE%AC%EB%A0%88%EC%9D%B4%ED%84%B0_%EB%AA%A9%EB%A1%9D
313+
[download]: /ko/downloads/
314+
[installers]: /ko/documentation/installation/#installers
315+
[readme]: https://github.com/ruby/ruby#how-to-compile-and-install

0 commit comments

Comments
 (0)