Skip to content

Commit 1884c9b

Browse files
committed
Merge branch 'pt-updates'
Closes pull request #1200.
2 parents 926ce29 + 3cd4059 commit 1884c9b

File tree

2 files changed

+157
-106
lines changed

2 files changed

+157
-106
lines changed

pt/documentation/index.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,20 @@ referências que serão úteis quando você sentir que gosta de programar
99
em Ruby.
1010
{: .summary}
1111

12+
### Instalando o Ruby
13+
14+
A menos que você queira testar o Ruby no seu navegador (veja os links abaixo),
15+
você precisará ter o Ruby instalado no seu computador. Você pode verificar se
16+
o Ruby já está instalado abrindo o terminal e digitando
17+
18+
{% highlight sh %}
19+
ruby -v
20+
{% endhighlight %}
21+
22+
Isso deve imprimir algumas informações sobre a versão do Ruby instalada. Se não
23+
imprimir, consulte a [página de instalação](installation/) para conhecer as
24+
diversas maneiras de obter o Ruby.
25+
1226
### Primeiros Passos
1327

1428
[Try Ruby!][1]

pt/documentation/installation/index.md

Lines changed: 143 additions & 106 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ title: "Instalando o Ruby"
44
lang: pt
55
---
66

7-
{% include out-of-date.html %}
8-
97
Você pode usar diversas ferramentas para instalar o Ruby.
108
Esta página descreve como usar os principais sistemas de
119
gerenciamento de pacotes ou ferramentas de terceiros para
@@ -16,85 +14,45 @@ partir do código fonte.
1614

1715
## Escolha o seu Método de Instalação
1816

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:
2918

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**.
3128

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)
3247
* [rbenv](#rbenv)
3348
* [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)
9351

9452
## Sistemas de Gerenciamento de Pacotes
9553
{: #package-management-systems}
9654

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
9856
ferramenta de terceiros, você pode usar o gerenciador de pacotes do
9957
seu sistema para instalar o Ruby.
10058

@@ -107,27 +65,17 @@ do Ruby em seus repositórios oficiais. Se você gostaria de usar
10765
um Ruby mais recente, assegure-se de usar o nome do pacote correto,
10866
ou de usar as ferramentas descritas acima ao invés disso.
10967

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-
12068
### apt (Debian ou Ubuntu)
12169
{: #apt}
12270

12371
O Debian GNU/Linux e o Ubuntu usam o gerenciador de pacotes apt.
12472
Você pode utilizá-lo da seguinte forma:
12573

12674
{% highlight sh %}
127-
$ sudo apt-get install ruby
75+
$ sudo apt-get install ruby-full
12876
{% endhighlight %}
12977

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
13179
a versão 1.9.3 do Ruby, que é uma versão estável antiga, tanto no
13280
Debian quanto no Ubuntu.
13381

@@ -155,16 +103,16 @@ O Gentoo usa o gerenciador de pacotes portage.
155103
$ sudo emerge dev-lang/ruby
156104
{% endhighlight %}
157105

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`
160108
em seu `make.conf`. Consulte o [website do projeto Ruby do Gentoo][gentoo-ruby]
161109
para mais detalhes.
162110

163111

164112
### pacman (Arch Linux)
165113
{: #pacman}
166114

167-
O Arch Linux usa um gerenciador de pacotes chamado pacman.
115+
O Arch Linux utiliza um gerenciador de pacotes chamado pacman.
168116
Para obter o Ruby, apenas faça isso:
169117

170118
{% highlight sh %}
@@ -175,36 +123,25 @@ $ sudo pacman -S ruby
175123
### Homebrew (OS X)
176124
{: #homebrew}
177125

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,
179127
Lion e Snow Leopard vêm com o Ruby 1.8.7.
180128

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:
188131

189132
{% highlight sh %}
190133
$ brew install ruby
191134
{% endhighlight %}
192135

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.
198137

199138
### Ruby no Solaris e OpenIndiana
200139
{: #solaris}
201140

202141
O Ruby 1.8.7 está disponível do Solaris 8 até o Solaris 10 no
203142
[Sunfreeware][sunfreeware] e o Ruby 1.8.7 está disponível no
204143
[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.
208145

209146
Para instalar o Ruby no [OpenIndiana][openindiana], por favor use o
210147
client do [Image Packaging System (IPS)][opensolaris-pkg]. Ele
@@ -220,12 +157,109 @@ de obter as versões mais recentes do Ruby.
220157

221158

222159
### Outras Distribuições
160+
{: #other-systems}
223161

224162
Em outros sistemas, você pode pesquisar por Ruby no repositório de
225163
pacotes do gerenciador da sua distribuição de Linux, ou as
226164
ferramentas de terceiros podem ser a sua escolha certa.
227165

228166

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+
229263
## Compilando a Partir do Código Fonte
230264
{: #building-from-source}
231265

@@ -247,11 +281,14 @@ por nenhuma ferramenta.
247281

248282

249283
[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
251289
[rubyinstaller]: http://rubyinstaller.org/
252290
[railsinstaller]: http://railsinstaller.org/
253291
[rubystack]: http://bitnami.com/stack/ruby/installer
254-
[pik]: https://github.com/vertiginous/pik
255292
[sunfreeware]: http://www.sunfreeware.com
256293
[blastwave]: http://www.blastwave.org
257294
[openindiana]: http://openindiana.org/

0 commit comments

Comments
 (0)