@@ -4,12 +4,18 @@ title: "루비 설치하기"
4
4
lang : ko
5
5
---
6
6
7
- 루비를 설치할 때 몇 가지 도구를 사용할 수 있습니다.
8
- 이 페이지에서는 루비를 설치하고 관리하는 주요 패키지
9
- 관리 시스템들과 서드파티 도구들의 사용법과
10
- 소스에서 루비를 빌드하는 법을 설명합니다.
7
+ 루비를 설치하고 관리할 수 있는 다양한 패키지 관리 시스템들과 서드파티 도구들이 있습니다.
8
+
11
9
{: .summary}
12
10
11
+ 컴퓨터에 이미 루비가 설치되어 있을 수도 있습니다.
12
+ 이를 확인하려면 [ 터미널] [ terminal ] 을 열고 다음 명령어를 입력하세요.
13
+
14
+ {% highlight sh %}
15
+ ruby -v
16
+ {% endhighlight %}
17
+
18
+ 이 명령은 설치된 루비에 대한 정보를 알려줄 것입니다.
13
19
14
20
## 설치 방법 선택하기
15
21
@@ -32,6 +38,7 @@ lang: ko
32
38
* [ Gentoo] ( #portage )
33
39
* [ Arch Linux] ( #pacman )
34
40
* [ macOS] ( #homebrew )
41
+ * [ FreeBSD] ( #freebsd )
35
42
* [ Solaris, OpenIndiana] ( #solaris )
36
43
* [ 다른 배포판] ( #other-systems )
37
44
* [ 인스톨러] ( #installers )
@@ -54,13 +61,11 @@ lang: ko
54
61
루비를 설치하기 위해 자신의 시스템의 패키지 관리자를 사용할 수 있습니다.
55
62
56
63
루비 커뮤니티의 일부 회원들은 루비를 설치할 때 패키지 관리자를 사용하지
57
- 말아야 하고, 대신 도구를 사용해야 한다고 강하게 느끼고 있습니다.
58
- 모든 장단점들은 이 페이지에서 설명할 내용이 아니지만, 가장 기본적인
59
- 이유는 대부분의 패키지 관리자들의 공식 저장소에는 오래된 버전의 루비가 있기
60
- 때문입니다.
61
- 최신의 루비를 사용하고자 한다면, 올바른 패키지 명을 사용했는지 확인하거나
62
- 밑에 설명할 도구를 사용하십시오.
64
+ 말아야 하고, 대신 도구를 사용해야 한다고 느끼고 있습니다.
63
65
66
+ 대부분의 패키지 관리자들은 오래된 버전의 루비를 설치합니다.
67
+ 최신의 루비를 사용하고자 한다면, 패키지의 버전 번호가 올바른지 확인하거나
68
+ 특정 [ 인스톨러] [ installers ] 를 사용하세요.
64
69
65
70
### apt (Debian이나 Ubuntu)
66
71
{: #apt}
@@ -114,16 +119,16 @@ Arch Linux는 pacman이라는 이름의 패키지 관리자를 사용합니다.
114
119
$ sudo pacman -S ruby
115
120
{% endhighlight %}
116
121
122
+ 이는 루비의 최신 안정판을 설치할 것입니다.
123
+
117
124
118
125
### Homebrew (macOS)
119
126
{: #homebrew}
120
127
121
- macOS 엘 캐피탄, 요세미티, 매버릭스에는 루비 2.0이 포함되어 있습니다.
122
- macOS 마운틴 라이언, 라이언, 스노 레퍼드는 루비 1.8.7을
123
- 탑재하여 출시되었습니다.
128
+ 엘 캐피탄(10.11)부터 모하비(10.14)까지의 macOS 릴리스에서는 루비 2.0 이상이 포함되어 있습니다.
124
129
125
- 많은 macOS 사용자들은 패키지 관리자로 [ Homebrew] [ homebrew ] 를 사용합니다 .
126
- Homebrew를 사용해 새로운 버전의 루비를 얻는 방법은 정말로 쉽습니다.
130
+ [ Homebrew] [ homebrew ] 는 macOS에서 일반적으로 사용되는 패키지 관리자입니다 .
131
+ Homebrew를 사용해 새로운 버전의 루비를 설치하는 것은 쉽습니다.
127
132
128
133
{% highlight sh %}
129
134
$ brew install ruby
@@ -132,21 +137,37 @@ $ brew install ruby
132
137
이 명령어는 최신 루비 버전을 설치할 것입니다.
133
138
134
139
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
+
135
157
### Solaris와 OpenIndiana에서의 루비
136
158
{: #solaris}
137
159
138
160
Solaris 8에서 Solaris 10까지 [ Sunfreeware] [ sunfreeware ] 에서 루비 1.8.7을 사용 가능하며
139
161
[ Blastwave] [ blastwave ] 에서 루비 1.8.7을 사용 가능합니다.
140
162
[ Sunfreeware] [ sunfreeware ] 에서 루비 1.9.2p0을 사용 가능하지만, 이는 구 버전입니다.
141
- 서드파티 도구를 사용하면 최신 버전의 루비를 얻을 수 있습니다.
142
163
143
164
[ OpenIndiana] [ openindiana ] 에서 루비를 설치하려면,
144
- [ Image Packaging System (IPS)] [ opensolaris-pkg ] 클라이언트를 사용해 주십시오.
145
- 이것은 루비 1.9를 위한 OpenSolaris 네트워크 저장소로부터 최신
165
+ Image Packaging System (IPS) 클라이언트를 사용해 주십시오.
166
+ 이것은 OpenSolaris 저장소로부터 최신
146
167
루비 바이너리와 RubyGems를 직접 받아 설치합니다. 아주 쉽습니다.
147
168
148
169
{% highlight sh %}
149
- $ pkg install runtime/ruby-18
170
+ $ pkg install runtime/ruby
150
171
{% endhighlight %}
151
172
152
173
하지만, 서드파티 도구를 사용하는 것이 최신 버전의 루비를 얻는 더 좋은 방법입니다.
@@ -155,16 +176,18 @@ $ pkg install runtime/ruby-18
155
176
### 다른 배포판
156
177
157
178
다른 시스템에서는 자신의 Linux 배포 관리자를 위한 패키지 저장소를 검색할 수 있습니다.
158
- 아니면 서드파티 도구가 당신을 위한 올바른 선택일 수 있습니다.
179
+ 아니면 [ 서드파티 인스톨러 ] [ installers ] 를 사용할 수도 있습니다.
159
180
160
181
161
182
## 인스톨러
162
183
{: #installers}
163
184
164
185
시스템이나 패키지 관리자에서 제공하는 루비가 구 버전이라면, 서드 파티 인스톨러를
165
186
사용해 새로운 버전의 루비를 설치할 수 있습니다.
187
+
166
188
어떤 인스톨러는 여러 버전의 루비를 같은 시스템에 설치하게 합니다.
167
189
관련된 관리자는 다른 루비 간의 전환을 도와줍니다.
190
+
168
191
[ RVM] ( #rvm ) 을 버전 관리자로 사용할 계획이라면 포함되어 있으므로 별도의 인스톨러는
169
192
필요 없습니다.
170
193
@@ -182,17 +205,16 @@ macOS, Linux나 다른 UNIX-계열 운영체제에서만 사용 가능합니다.
182
205
{: #ruby-install}
183
206
184
207
[ ruby-install] [ ruby-install ] 은 다른 버전의 루비를 임의의 디렉터리에
185
- 컴파일하고 설치할 수 있게 합니다.
186
- 루비 버전을 전환하는 [ chruby ] ( #chruby ) 와 형제 관계입니다 .
208
+ 컴파일하고 설치할 수 있게 합니다. [ chruby ] ( #chruby ) 도 루비 버전을 변경하는
209
+ 좋은 도구입니다 .
187
210
macOS, Linux나 다른 UNIX-계열 운영체제에서만 사용 가능합니다.
188
211
189
212
190
213
### RubyInstaller
191
214
{: #rubyinstaller}
192
215
193
- Windows를 사용하고 있다면, 루비 설치를 도와줄 훌륭한 프로젝트 [ RubyInstaller] [ rubyinstaller ] 가
194
- 있습니다. RubyInstaller는 Windows 환경에서 전체 루비 개발 환경을 설정하는데 필요한 모든
195
- 것을 제공합니다.
216
+ Windows에서는 [ RubyInstaller] [ rubyinstaller ] 는 전체 루비 개발 환경을 설정하는데
217
+ 필요한 모든 것을 제공합니다.
196
218
197
219
다운로드 받으시고 인스톨러를 실행하기만 하면 끝입니다!
198
220
@@ -202,18 +224,19 @@ Windows를 사용하고 있다면, 루비 설치를 도와줄 훌륭한 프로
202
224
203
225
루비 온 레일즈를 사용하기 위해 루비를 설치하신다면 다음 인스톨러를 사용할 수 있습니다.
204
226
205
- * [ RailsInstaller] [ railsinstaller ] 는 RubyInstaller를 사용하지만, 레일즈 개발을
206
- 도와줄 추가 도구들을 제공합니다.
207
- OS X, Windows를 지원합니다.
227
+ * [ RailsInstaller] [ railsinstaller ] 는 [ RubyInstaller ] [ rubyinstaller ] 를
228
+ 사용하지만, 레일즈 개발을 도와줄 추가 도구들을 제공합니다. macOS, Windows를
229
+ 지원합니다.
208
230
* [ Bitnami Ruby Stack] [ rubystack ] 는 루비 온 레일즈를 위한 완전한 개발환경을 제공합니다.
209
- macOS, Linux, Windows, 가상 기기 , 클라우드 이미지를 지원합니다.
231
+ macOS, Linux, Windows, 가상 머신 , 클라우드 이미지를 지원합니다.
210
232
211
233
212
234
## 관리자
213
235
214
236
많은 루비스트들이 여러 버전의 루비를 관리하기 위해 루비 관리자를 사용합니다.
215
- 그들은 다양한 장점을 부여하지만, 공식적으로 지원되는 것은 아닙니다.
216
- 하지만, 그들 각각의 커뮤니티는 매우 유용합니다.
237
+ 그들은 각 프로젝트에서 서로 다른 루비 버전을 사용할 수 있도록 간단하게 또는
238
+ 자동으로 버전을 변경해주며 그 이외의 장점들이 있지만, 공식적으로 지원되는 것은 아닙니다.
239
+ 하지만, 각각의 커뮤니티에서 도움을 구할 수 있습니다.
217
240
218
241
219
242
### chruby
@@ -252,7 +275,7 @@ macOS, Linux나 다른 UNIX-계열 운영체제에서만 사용 가능합니다.
252
275
{: #building-from-source}
253
276
254
277
물론, 소스로부터 루비를 설치할 수도 있습니다.
255
- tarball을 [ 다운로드] ( /ko/downloads/ ) , 압축을 풀고 이 명령어를 입력하세요.
278
+ tarball을 [ 다운로드] [ download ] , 압축을 풀고 이 명령어를 입력하세요.
256
279
257
280
{% highlight sh %}
258
281
$ ./configure
@@ -263,6 +286,9 @@ $ sudo make install
263
286
기본적으로, 이 명령어는 루비를 ` /usr/local ` 에 설치합니다.
264
287
변경하시려면 ` ./configure ` 스크립트에 ` --prefix=DIR ` 옵션을 넘기세요.
265
288
289
+ [ 루비 README 파일] [ readme ] 에서 소스로부터 루비를 설치하는 법에 관련된
290
+ 추가 정보를 얻을 수 있습니다.
291
+
266
292
서드파티 도구나 패키지 관리자를 사용하시는 것이 더 좋습니다.
267
293
왜냐하면, 이렇게 설치된 루비는 어떤 도구로도 관리되지 않기 때문이죠.
268
294
@@ -279,6 +305,11 @@ $ sudo make install
279
305
[ sunfreeware ] : http://www.sunfreeware.com
280
306
[ blastwave ] : http://www.blastwave.org
281
307
[ openindiana ] : http://openindiana.org/
282
- [ opensolaris-pkg ] : http://opensolaris.org/os/project/pkg/
283
308
[ 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
284
311
[ 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