@@ -4,12 +4,18 @@ title: "루비 설치하기"
44lang : 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
@@ -31,7 +37,7 @@ lang: ko
3137 * [ CentOS, Fedora, RHEL] ( #yum )
3238 * [ Gentoo] ( #portage )
3339 * [ Arch Linux] ( #pacman )
34- * [ OS X ] ( #homebrew )
40+ * [ macOS ] ( #homebrew )
3541 * [ Solaris, OpenIndiana] ( #solaris )
3642 * [ 다른 배포판] ( #other-systems )
3743* [ 인스톨러] ( #installers )
@@ -54,13 +60,11 @@ lang: ko
5460루비를 설치하기 위해 자신의 시스템의 패키지 관리자를 사용할 수 있습니다.
5561
5662루비 커뮤니티의 일부 회원들은 루비를 설치할 때 패키지 관리자를 사용하지
57- 말아야 하고, 대신 도구를 사용해야 한다고 강하게 느끼고 있습니다.
58- 모든 장단점들은 이 페이지에서 설명할 내용이 아니지만, 가장 기본적인
59- 이유는 대부분의 패키지 관리자들의 공식 저장소에는 오래된 버전의 루비가 있기
60- 때문입니다.
61- 최신의 루비를 사용하고자 한다면, 올바른 패키지 명을 사용했는지 확인하거나
62- 밑에 설명할 도구를 사용하십시오.
63+ 말아야 하고, 대신 도구를 사용해야 한다고 느끼고 있습니다.
6364
65+ 대부분의 패키지 관리자들은 오래된 버전의 루비를 설치합니다.
66+ 최신의 루비를 사용하고자 한다면, 패키지의 버전 번호가 올바른지 확인하거나
67+ 특정 [ 인스톨러] [ installers ] 를 사용하세요.
6468
6569### apt (Debian이나 Ubuntu)
6670{: #apt}
@@ -115,15 +119,13 @@ $ sudo pacman -S ruby
115119{% endhighlight %}
116120
117121
118- ### Homebrew (OS X )
122+ ### Homebrew (macOS )
119123{: #homebrew}
120124
121- OS X 엘 캐피탄, 요세미티, 매버릭스에는 루비 2.0이 포함되어 있습니다.
122- OS X 마운틴 라이언, 라이언, 스노 레퍼드는 루비 1.8.7을
123- 탑재하여 출시되었습니다.
125+ 엘 캐피탄(10.11)부터 모하브(10.14)까지의 macOS 릴리스에서는 루비 2.0 이상이 포함되어 있습니다.
124126
125- 많은 OS X 사용자들은 패키지 관리자로 [ Homebrew] [ homebrew ] 를 사용합니다 .
126- Homebrew를 사용해 새로운 버전의 루비를 얻는 방법은 정말로 쉽습니다.
127+ [ Homebrew] [ homebrew ] 는 macOS에서 일반적으로 사용되는 패키지 관리자입니다 .
128+ Homebrew를 사용해 새로운 버전의 루비를 설치하는 것은 쉽습니다.
127129
128130{% highlight sh %}
129131$ brew install ruby
@@ -155,16 +157,18 @@ $ pkg install runtime/ruby-18
155157### 다른 배포판
156158
157159다른 시스템에서는 자신의 Linux 배포 관리자를 위한 패키지 저장소를 검색할 수 있습니다.
158- 아니면 서드파티 도구가 당신을 위한 올바른 선택일 수 있습니다.
160+ 아니면 [ 서드파티 인스톨러 ] [ installers ] 를 사용할 수도 있습니다.
159161
160162
161163## 인스톨러
162164{: #installers}
163165
164166시스템이나 패키지 관리자에서 제공하는 루비가 구 버전이라면, 서드 파티 인스톨러를
165167사용해 새로운 버전의 루비를 설치할 수 있습니다.
168+
166169어떤 인스톨러는 여러 버전의 루비를 같은 시스템에 설치하게 합니다.
167170관련된 관리자는 다른 루비 간의 전환을 도와줍니다.
171+
168172[ RVM] ( #rvm ) 을 버전 관리자로 사용할 계획이라면 포함되어 있으므로 별도의 인스톨러는
169173필요 없습니다.
170174
@@ -175,24 +179,23 @@ $ pkg install runtime/ruby-18
175179[ ruby-build] [ ruby-build ] 는 다른 버전의 루비를 임의의 디렉터리에
176180컴파일하고 설치할 수 있게 하는 [ rbenv] ( #rbenv ) 의 플러그인입니다.
177181ruby-build는 rbenv 없이 독자적으로 사용 할 수도 있습니다.
178- 맥 OS X , Linux나 다른 UNIX-계열 운영체제에서만 사용 가능합니다.
182+ macOS , Linux나 다른 UNIX-계열 운영체제에서만 사용 가능합니다.
179183
180184
181185### ruby-install
182186{: #ruby-install}
183187
184188[ ruby-install] [ ruby-install ] 은 다른 버전의 루비를 임의의 디렉터리에
185- 컴파일하고 설치할 수 있게 합니다.
186- 루비 버전을 전환하는 [ chruby ] ( #chruby ) 와 형제 관계입니다 .
187- 맥 OS X , Linux나 다른 UNIX-계열 운영체제에서만 사용 가능합니다.
189+ 컴파일하고 설치할 수 있게 합니다. [ chruby ] ( #chruby ) 도 루비 버전을 변경하는
190+ 좋은 도구입니다 .
191+ macOS , Linux나 다른 UNIX-계열 운영체제에서만 사용 가능합니다.
188192
189193
190194### RubyInstaller
191195{: #rubyinstaller}
192196
193- Windows를 사용하고 있다면, 루비 설치를 도와줄 훌륭한 프로젝트 [ RubyInstaller] [ rubyinstaller ] 가
194- 있습니다. RubyInstaller는 Windows 환경에서 전체 루비 개발 환경을 설정하는데 필요한 모든
195- 것을 제공합니다.
197+ Windows에서는 [ RubyInstaller] [ rubyinstaller ] 는 전체 루비 개발 환경을 설정하는데
198+ 필요한 모든 것을 제공합니다.
196199
197200다운로드 받으시고 인스톨러를 실행하기만 하면 끝입니다!
198201
@@ -202,18 +205,19 @@ Windows를 사용하고 있다면, 루비 설치를 도와줄 훌륭한 프로
202205
203206루비 온 레일즈를 사용하기 위해 루비를 설치하신다면 다음 인스톨러를 사용할 수 있습니다.
204207
205- * [ RailsInstaller] [ railsinstaller ] 는 RubyInstaller를 사용하지만, 레일즈 개발을
206- 도와줄 추가 도구들을 제공합니다.
207- OS X, Windows를 지원합니다.
208+ * [ RailsInstaller] [ railsinstaller ] 는 [ RubyInstaller ] [ rubyinstaller ] 를
209+ 사용하지만, 레일즈 개발을 도와줄 추가 도구들을 제공합니다. macOS, Windows를
210+ 지원합니다.
208211* [ Bitnami Ruby Stack] [ rubystack ] 는 루비 온 레일즈를 위한 완전한 개발환경을 제공합니다.
209- OS X , Linux, Windows, 가상 기기, 클라우드 이미지를 지원합니다.
212+ macOS , Linux, Windows, 가상 기기, 클라우드 이미지를 지원합니다.
210213
211214
212215## 관리자
213216
214217많은 루비스트들이 여러 버전의 루비를 관리하기 위해 루비 관리자를 사용합니다.
215- 그들은 다양한 장점을 부여하지만, 공식적으로 지원되는 것은 아닙니다.
216- 하지만, 그들 각각의 커뮤니티는 매우 유용합니다.
218+ 그들은 각 프로젝트에서 서로 다른 루비 버전을 사용할 수 있도록 간단하게 또는
219+ 자동으로 버전을 변경해주며 그 이외의 장점들이 있지만, 공식적으로 지원되는 것은 아닙니다.
220+ 하지만, 각각의 커뮤니티에서 도움을 구할 수 있습니다.
217221
218222
219223### chruby
@@ -230,29 +234,29 @@ chruby는 [ruby-install](#ruby-install)로 설치된 루비뿐만
230234[ rbenv] [ rbenv ] 는 여러 종류의 루비를 설치할 수 있게 합니다.
231235rbenv 자체는 루비 설치를 지원하지 않습니다만, [ ruby-build] ( #ruby-build ) 라는
232236유명한 플러그인에서 루비를 설치할 수 있습니다.
233- rbenv, ruby-build 모두 맥 OS X , Linux나 다른 UNIX-계열 운영체제에서 사용가능합니다.
237+ rbenv, ruby-build 모두 macOS , Linux나 다른 UNIX-계열 운영체제에서 사용가능합니다.
234238
235239
236240### RVM ("Ruby Version Manager")
237241{: #rvm}
238242
239243[ RVM] [ rvm ] 은 시스템에 여러 종류의 루비를 설치하고 관리할 수 있게 해줍니다.
240244RVM은 다른 gemsets도 관리해 줍니다.
241- 맥 OS X , Linux나 다른 UNIX-계열 운영체제에서만 사용 가능합니다.
245+ macOS , Linux나 다른 UNIX-계열 운영체제에서만 사용 가능합니다.
242246
243247
244248### uru
245249{: #uru}
246250
247- [ Uru] [ uru ] 는 OS X , Linux, Windows에서 여러 루비를 사용하게 하는 가벼운
251+ [ Uru] [ uru ] 는 macOS , Linux, Windows에서 여러 루비를 사용하게 하는 가벼운
248252멀티 플랫폼 커맨드 라인 툴입니다.
249253
250254
251255## 소스에서 빌드하기
252256{: #building-from-source}
253257
254258물론, 소스로부터 루비를 설치할 수도 있습니다.
255- tarball을 [ 다운로드] ( /ko/downloads/ ) , 압축을 풀고 이 명령어를 입력하세요.
259+ tarball을 [ 다운로드] [ download ] , 압축을 풀고 이 명령어를 입력하세요.
256260
257261{% highlight sh %}
258262$ ./configure
@@ -263,6 +267,9 @@ $ sudo make install
263267기본적으로, 이 명령어는 루비를 ` /usr/local ` 에 설치합니다.
264268변경하시려면 ` ./configure ` 스크립트에 ` --prefix=DIR ` 옵션을 넘기세요.
265269
270+ [ 루비 README 파일] [ readme ] 에서 소스로부터 루비를 설치하는 법에 관련된
271+ 추가 정보를 얻을 수 있습니다.
272+
266273서드파티 도구나 패키지 관리자를 사용하시는 것이 더 좋습니다.
267274왜냐하면, 이렇게 설치된 루비는 어떤 도구로도 관리되지 않기 때문이죠.
268275
@@ -282,3 +289,7 @@ $ sudo make install
282289[ opensolaris-pkg ] : http://opensolaris.org/os/project/pkg/
283290[ gentoo-ruby ] : http://www.gentoo.org/proj/en/prog_lang/ruby/
284291[ homebrew ] : http://brew.sh/
292+ [ 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
293+ [ download ] : /ko/downloads/
294+ [ installers ] : /en/documentation/installation/#installers
295+ [ readme ] : https://github.com/ruby/ruby#how-to-compile-and-install
0 commit comments