@@ -4,8 +4,6 @@ title: "Instalando o Ruby"
4
4
lang : pt
5
5
---
6
6
7
- {% include out-of-date.html %}
8
-
9
7
Você pode usar diversas ferramentas para instalar o Ruby.
10
8
Esta página descreve como usar os principais sistemas de
11
9
gerenciamento de pacotes ou ferramentas de terceiros para
@@ -16,85 +14,45 @@ partir do código fonte.
16
14
17
15
## Escolha o seu Método de Instalação
18
16
19
- O resumo a seguir lista os métodos de instalação disponíveis
20
- para cada uma das principais plataformas. Escolha o jeito
21
- que seja mais confortável para você.
22
-
23
- * OS X
24
-
25
- * [ rbenv] ( #rbenv )
26
- * [ RVM] ( #rvm )
27
- * [ Homebrew] ( #homebrew )
28
- * [ Compilando do código fonte] ( #building-from-source )
17
+ Existem diveras maneiras de instalar o Ruby:
29
18
30
- * Linux/UNIX
19
+ * Quando você está em um sistema operacional baseado em UNIX, utilizar o
20
+ ** sistema de gerenciamento de pacotes** do seu sistema é a maneira mais fácil
21
+ de começar. No entanto, geralmente a versão do empacotada do Ruby não é a mais
22
+ recente.
23
+ * ** Instaladores** podem ser utilizados para instalar uma versão específica do
24
+ Ruby ou até mesmo várias delas. Também existe um instalador para o Windows.
25
+ * ** Gerenciadores** te ajudam a alternar entre múltiplas instalações do Ruby em
26
+ seu sistema.
27
+ * E, por fim, você também pode ** compilar o Ruby a partir do código fonte** .
31
28
29
+ O resumo a seguir lista os métodos de instalação disponíveis
30
+ para diferentes necessidades e plataformas:
31
+
32
+ * [ Sistemas de Gerenciamento de Pacotes] ( #package-management-systems )
33
+ * [ Debian, Ubuntu] ( #apt )
34
+ * [ CentOS, Fedora, RHEL] ( #yum )
35
+ * [ Gentoo] ( #portage )
36
+ * [ Arch Linux] ( #pacman )
37
+ * [ OS X] ( #homebrew )
38
+ * [ Solaris, OpenIndiana] ( #solaris )
39
+ * [ Outras Distribuições] ( #other-systems )
40
+ * [ Instaladores] ( #installers )
41
+ * [ ruby-build] ( #ruby-build )
42
+ * [ ruby-install] ( #ruby-install )
43
+ * [ RubyInstaller] ( #rubyinstaller ) (Windows)
44
+ * [ RailsInstaller e Ruby Stack] ( #railsinstaller )
45
+ * [ Gerenciadores] ( #managers )
46
+ * [ chruby] ( #chruby )
32
47
* [ rbenv] ( #rbenv )
33
48
* [ RVM] ( #rvm )
34
- * [ Sistemas de gerenciamento de pacotes] ( #package-management-systems )
35
- * [ Compilando do código fonte] ( #building-from-source )
36
-
37
- * Windows
38
-
39
- * [ RubyInstaller] ( #rubyinstaller )
40
- * [ pik] [ pik ]
41
-
42
-
43
- ## Ferramentas de Terceiros
44
-
45
- Muitos programadores usam ferramentas de terceiros para
46
- instalar o Ruby. Elas conferem várias vantagens, mas não são
47
- suportadas oficialmente. No entanto, suas respectivas
48
- comunidades são muito prestativas.
49
-
50
-
51
- ### rbenv
52
- {: #rbenv}
53
-
54
- O [ rbenv] [ rbenv ] permite que vocÊ gerencie múltiplas instalações
55
- do Ruby. Ele não suporta a instalação do Ruby, mas existe um
56
- plugin popular chamado ruby-build para isso. Ambas estas
57
- ferramentas estão disponíveis para OS X, Linux ou outros
58
- sistemas operacionais do tipo UNIX.
59
-
60
-
61
- ### RVM ("Ruby Version Manager")
62
- {: #rvm}
63
-
64
- O [ RVM] [ rvm ] permite que você instale e gerencie múltiplas
65
- instalações do Ruby em seu sistema. Ele também permite
66
- gerenciar diferentes gemsets. Também está disponível para
67
- OS X, Linux ou outros sistemas operacionais do tipo UNIX.
68
-
69
-
70
- ### RubyInstaller
71
- {: #rubyinstaller}
72
-
73
- Se você está no Windows, existe um ótimo projeto para ajudá-lo
74
- a instalar o Ruby: [ RubyInstaller] [ rubyinstaller ] . Ele te dá
75
- tudo o que você precisa para configurar um ambiente de
76
- desenvolvimento em Ruby completo no Windows.
77
-
78
- Apenas baixe, rode e está pronto!
79
-
80
-
81
- ### RailsInstaller e Ruby Stack
82
-
83
- Se você está instalando o Ruby para usar o Ruby on Rails,
84
- você pode usar os seguintes instaladores:
85
-
86
- * [ RailsInstaller] [ railsinstaller ] ,
87
- que usa o RubyInstaller, mas te dá ferramentas adicionais
88
- que ajudam no desenvolvimento com Rails. Suporta o OS X e o Windows.
89
- * [ Bitnami Ruby Stack] [ rubystack ] ,
90
- que fornece um ambiente de desenvolviment completoo para Rails.
91
- Suporta OS X, Linux, Windows, máquinas virtuais e imagens na nuvem.
92
-
49
+ * [ uru] ( #uru )
50
+ * [ Compilando a partir do código fonte] ( #building-from-source )
93
51
94
52
## Sistemas de Gerenciamento de Pacotes
95
53
{: #package-management-systems}
96
54
97
- Se você não pode compilar o seu próprio Ruby e vocÊ não quer usar uma
55
+ Se você não pode compilar o seu próprio Ruby e você não quer usar uma
98
56
ferramenta de terceiros, você pode usar o gerenciador de pacotes do
99
57
seu sistema para instalar o Ruby.
100
58
@@ -107,27 +65,17 @@ do Ruby em seus repositórios oficiais. Se você gostaria de usar
107
65
um Ruby mais recente, assegure-se de usar o nome do pacote correto,
108
66
ou de usar as ferramentas descritas acima ao invés disso.
109
67
110
- Os seguintes gerenciadores de pacotes são descritos abaixo:
111
-
112
- * [ apt (Debian ou Ubuntu)] ( #apt )
113
- * [ yum (CentOS, Fedora ou RHEL)] ( #yum )
114
- * [ portage (Gentoo)] ( #gentoo )
115
- * [ pacman (Arch Linux)] ( #pacman )
116
- * [ Homebrew (OS X)] ( #homebrew )
117
- * [ Solaris, OpenIndiana] ( #solaris )
118
-
119
-
120
68
### apt (Debian ou Ubuntu)
121
69
{: #apt}
122
70
123
71
O Debian GNU/Linux e o Ubuntu usam o gerenciador de pacotes apt.
124
72
Você pode utilizá-lo da seguinte forma:
125
73
126
74
{% highlight sh %}
127
- $ sudo apt-get install ruby
75
+ $ sudo apt-get install ruby-full
128
76
{% endhighlight %}
129
77
130
- No momento em que foi escrita esta página, o pacote ` ruby ` fornecia
78
+ No momento em que foi escrita esta página, o pacote ` ruby-full ` fornecia
131
79
a versão 1.9.3 do Ruby, que é uma versão estável antiga, tanto no
132
80
Debian quanto no Ubuntu.
133
81
@@ -155,16 +103,16 @@ O Gentoo usa o gerenciador de pacotes portage.
155
103
$ sudo emerge dev-lang/ruby
156
104
{% endhighlight %}
157
105
158
- Por padrão, ele tentará instalar todas as versões disponíveis (1.8, 1.9
159
- e 2.0) . Para instalar uma versão específica, configure ` RUBY_TARGETS `
106
+ Por padrão, ele tentará instalar as versões 1.9 e 2.0, mas mais versões estão
107
+ disponíveis . Para instalar uma versão específica, configure ` RUBY_TARGETS `
160
108
em seu ` make.conf ` . Consulte o [ website do projeto Ruby do Gentoo] [ gentoo-ruby ]
161
109
para mais detalhes.
162
110
163
111
164
112
### pacman (Arch Linux)
165
113
{: #pacman}
166
114
167
- O Arch Linux usa um gerenciador de pacotes chamado pacman.
115
+ O Arch Linux utiliza um gerenciador de pacotes chamado pacman.
168
116
Para obter o Ruby, apenas faça isso:
169
117
170
118
{% highlight sh %}
@@ -175,36 +123,25 @@ $ sudo pacman -S ruby
175
123
### Homebrew (OS X)
176
124
{: #homebrew}
177
125
178
- No OS X Mavericks, o Ruby 2.0 já está incluso. O OS X Mountain Lion,
126
+ No OS X Yosemite e Mavericks, o Ruby 2.0 já está incluso. O OS X Mountain Lion,
179
127
Lion e Snow Leopard vêm com o Ruby 1.8.7.
180
128
181
- Existem diversas opções para instalar versões mais novas do Ruby.
182
- A maioria dos usuários de OS X na comunidade Ruby usam ferramentas
183
- de terceiros para instalar o Ruby, mas existem alguns gerenciadores
184
- de pacotes que o suportam.
185
-
186
- Muitas pessoas no OS X usam o [ Homebrew] [ homebrew ] como um
187
- gerenciador de pacotes. É muito fácil de obter o Ruby:
129
+ Muitas pessoas no OS X usam o [ Homebrew] [ homebrew ] como gerenciador de pacotes.
130
+ É muito fácil de obter uma versão mais nova do Ruby usando o Homebrew:
188
131
189
132
{% highlight sh %}
190
133
$ brew install ruby
191
134
{% endhighlight %}
192
135
193
- Além disso, já que o OS X é baseado em Unix, baixar e instalar a partir
194
- do código fonte é tão fácil e eficiente quanto as demais soluções.
195
- Provavelmente é uma boa ideia usar ferramentas de terceiros para
196
- ajudá-lo a instalar novas versões do Ruby no OS X.
197
-
136
+ Este comando deve instalar a versão mais recente do Ruby.
198
137
199
138
### Ruby no Solaris e OpenIndiana
200
139
{: #solaris}
201
140
202
141
O Ruby 1.8.7 está disponível do Solaris 8 até o Solaris 10 no
203
142
[ Sunfreeware] [ sunfreeware ] e o Ruby 1.8.7 está disponível no
204
143
[ Blastwave] [ blastwave ] . O Ruby 1.9.2p0 também está disponível no
205
- [ Sunfreeware] [ sunfreeware ] , mas está desatualizado. Usar
206
- ferramentas de terceiros te ajudará a obter as versões mais
207
- recentes do Ruby.
144
+ [ Sunfreeware] [ sunfreeware ] , mas está desatualizado.
208
145
209
146
Para instalar o Ruby no [ OpenIndiana] [ openindiana ] , por favor use o
210
147
client do [ Image Packaging System (IPS)] [ opensolaris-pkg ] . Ele
@@ -220,12 +157,109 @@ de obter as versões mais recentes do Ruby.
220
157
221
158
222
159
### Outras Distribuições
160
+ {: #other-systems}
223
161
224
162
Em outros sistemas, você pode pesquisar por Ruby no repositório de
225
163
pacotes do gerenciador da sua distribuição de Linux, ou as
226
164
ferramentas de terceiros podem ser a sua escolha certa.
227
165
228
166
167
+ ## Instaladores
168
+ {: #installers}
169
+
170
+ Se a versão do Ruby fornecida com o seu sistema ou gerenciador de pacotes estiver
171
+ desatualizada, você pode instalar uma mais recentes através de um instalador de
172
+ terceiros. Alguns deles também permitem que você instale múltiplas versões no
173
+ mesmo sistema; os gerenciadores associados podem te ajudar a alternar entre
174
+ diferentes Rubies. Se você planeja utilizar o [ RVM] ( #rvm ) como um gerenciador de
175
+ versão, você não precisa de um instalador separado, ele vem com o seu próprio.
176
+
177
+
178
+ ### ruby-build
179
+ {: #ruby-build}
180
+
181
+ O [ ruby-build] [ ruby-build ] é um plugin para o [ rbenv] ( #rbenv ) que permite que
182
+ você compile e instale diferentes versões do Ruby em diretórios arbitrários. O
183
+ ruby-build também pode ser usado como um programa por si só, sem o rbenv. Ele
184
+ está disponível para OS X, Linux e outros sistemas operacionais baseados em UNIX.
185
+
186
+
187
+ ### ruby-install
188
+ {: #ruby-install}
189
+
190
+ O [ ruby-install] [ ruby-install ] permite que você compile e instale diferentes
191
+ versões do Ruby em diretórios arbitrários. Também tem um colega, que gerencia
192
+ a alternância entre versões do Ruby. Ele está disponível para OS X, Linux e
193
+ outros sistemas operacionais baseados em UNIX.
194
+
195
+
196
+ ### RubyInstaller
197
+ {: #rubyinstaller}
198
+
199
+ Se você está no Windows, existe um ótimo projeto para ajudá-lo
200
+ a instalar o Ruby: [ RubyInstaller] [ rubyinstaller ] . Ele te dá
201
+ tudo o que você precisa para configurar um ambiente de
202
+ desenvolvimento em Ruby completo no Windows.
203
+
204
+ Apenas baixe, rode e está pronto!
205
+
206
+
207
+ ### RailsInstaller e Ruby Stack
208
+ {: #railsinstaller}
209
+
210
+ Se você está instalando o Ruby para usar o Ruby on Rails,
211
+ você pode usar os seguintes instaladores:
212
+
213
+ * [ RailsInstaller] [ railsinstaller ] ,
214
+ que usa o RubyInstaller, mas te dá ferramentas adicionais
215
+ que ajudam no desenvolvimento com Rails. Suporta o OS X e o Windows.
216
+ * [ Bitnami Ruby Stack] [ rubystack ] ,
217
+ que fornece um ambiente de desenvolvimento completo para Rails.
218
+ Suporta OS X, Linux, Windows, máquinas virtuais e imagens na nuvem.
219
+
220
+
221
+ ## Gerenciadores
222
+ {: #managers}
223
+
224
+ Muitos programadores Ruby utilizam gerenciadores para organizar múltiplas versões
225
+ do Ruby. Eles conferem várias vantagens, mas não são suportados oficialmente. No
226
+ entanto, suas comunidades são muito prestativas.
227
+
228
+
229
+ ### chruby
230
+ {: #chruby}
231
+
232
+ O [ chruby] [ chruby ] permite que você alterne entre múltiplos Rubies. O chruby
233
+ pode gerenciar os Rubies instalados através do [ ruby-install] ( #ruby-install ) ou
234
+ até mesmo compilados a partir do código fonte.
235
+
236
+
237
+ ### rbenv
238
+ {: #rbenv}
239
+
240
+ O [ rbenv] [ rbenv ] permite que você gerencie múltiplas instalações
241
+ do Ruby. Ele não suporta a instalação do Ruby, mas existe um
242
+ plugin popular chamado [ ruby-build] ( #ruby-build ) para isso. Ambas estas
243
+ ferramentas estão disponíveis para OS X, Linux ou outros
244
+ sistemas operacionais do tipo UNIX.
245
+
246
+
247
+ ### RVM ("Ruby Version Manager")
248
+ {: #rvm}
249
+
250
+ O [ RVM] [ rvm ] permite que você instale e gerencie múltiplas
251
+ instalações do Ruby em seu sistema. Ele também permite
252
+ gerenciar diferentes gemsets. Também está disponível para
253
+ OS X, Linux ou outros sistemas operacionais do tipo UNIX.
254
+
255
+
256
+ ## uru
257
+ {: #uru}
258
+
259
+ O [ Uru] [ uru ] é uma ferramenta de linha de comando leve e multi-plataforma, que
260
+ te ajuda a usar múltiplas versões do Ruby em sistemas OS X, Linux e Windows.
261
+
262
+
229
263
## Compilando a Partir do Código Fonte
230
264
{: #building-from-source}
231
265
@@ -247,11 +281,14 @@ por nenhuma ferramenta.
247
281
248
282
249
283
[ rvm ] : http://rvm.io/
250
- [ rbenv ] : https://github.com/sstephenson/rbenv
284
+ [ rbenv ] : https://github.com/sstephenson/rbenv#readme
285
+ [ ruby-build ] : https://github.com/sstephenson/ruby-build#readme
286
+ [ ruby-install ] : https://github.com/postmodern/ruby-install#readme
287
+ [ chruby ] : https://github.com/postmodern/chruby#readme
288
+ [ uru ] : https://bitbucket.org/jonforums/uru
251
289
[ rubyinstaller ] : http://rubyinstaller.org/
252
290
[ railsinstaller ] : http://railsinstaller.org/
253
291
[ rubystack ] : http://bitnami.com/stack/ruby/installer
254
- [ pik ] : https://github.com/vertiginous/pik
255
292
[ sunfreeware ] : http://www.sunfreeware.com
256
293
[ blastwave ] : http://www.blastwave.org
257
294
[ openindiana ] : http://openindiana.org/
0 commit comments