Skip to content

Commit abb01de

Browse files
alanwillmsstomar
authored andcommitted
Add installation page (pt)
1 parent bf05458 commit abb01de

File tree

1 file changed

+258
-0
lines changed

1 file changed

+258
-0
lines changed
Lines changed: 258 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,258 @@
1+
---
2+
layout: page
3+
title: "Instalando o Ruby"
4+
lang: pt
5+
---
6+
7+
Você pode usar diversas ferramentas para instalar o Ruby.
8+
Esta página descreve como usar os principais sistemas de
9+
gerenciamento de pacotes ou ferramentas de terceiros para
10+
gerenciar e instalar o Ruby e como compilar o Ruby a
11+
partir do código fonte.
12+
{: .summary}
13+
14+
15+
## Escolha o seu Método de Instalação
16+
17+
O resumo a seguir lista os métodos de instalação disponíveis
18+
para cada uma das principais plataformas. Escolha o jeito
19+
que seja mais confortável para você.
20+
21+
* OS X
22+
23+
* [rbenv](#rbenv)
24+
* [RVM](#rvm)
25+
* [Homebrew](#homebrew)
26+
* [Compilando do código fonte](#building-from-source)
27+
28+
* Linux/UNIX
29+
30+
* [rbenv](#rbenv)
31+
* [RVM](#rvm)
32+
* [Sistemas de gerenciamento de pacotes](#package-management-systems)
33+
* [Compilando do código fonte](#building-from-source)
34+
35+
* Windows
36+
37+
* [RubyInstaller](#rubyinstaller)
38+
* [pik][pik]
39+
40+
41+
## Ferramentas de Terceiros
42+
43+
Muitos programadores usam ferramentas de terceiros para
44+
instalar o Ruby. Elas conferem várias vantagens, mas não são
45+
suportadas oficialmente. No entanto, suas respectivas
46+
comunidades são muito prestativas.
47+
48+
49+
### rbenv
50+
{: #rbenv}
51+
52+
O [rbenv][rbenv] permite que vocÊ gerencie múltiplas instalações
53+
do Ruby. Ele não suporta a instalação do Ruby, mas existe um
54+
plugin popular chamado ruby-build para isso. Ambas estas
55+
ferramentas estão disponíveis para OS X, Linux ou outros
56+
sistemas operacionais do tipo UNIX.
57+
58+
59+
### RVM ("Ruby Version Manager")
60+
{: #rvm}
61+
62+
O [RVM][rvm] permite que você instale e gerencie múltiplas
63+
instalações do Ruby em seu sistema. Ele também permite
64+
gerenciar diferentes gemsets. Também está disponível para
65+
OS X, Linux ou outros sistemas operacionais do tipo UNIX.
66+
67+
68+
### RubyInstaller
69+
{: #rubyinstaller}
70+
71+
Se você está no Windows, existe um ótimo projeto para ajudá-lo
72+
a instalar o Ruby: [RubyInstaller][rubyinstaller]. Ele te dá
73+
tudo o que você precisa para configurar um ambiente de
74+
desenvolvimento em Ruby completo no Windows.
75+
76+
Apenas baixe, rode e está pronto!
77+
78+
79+
### RailsInstaller e Ruby Stack
80+
81+
Se você está instalando o Ruby para usar o Ruby on Rails,
82+
você pode usar os seguintes instaladores:
83+
84+
* [RailsInstaller][railsinstaller],
85+
que usa o RubyInstaller, mas te dá ferramentas adicionais
86+
que ajudam no desenvolvimento com Rails. Suporta o OS X e o Windows.
87+
* [Bitnami Ruby Stack][rubystack],
88+
que fornece um ambiente de desenvolviment completoo para Rails.
89+
Suporta OS X, Linux, Windows, máquinas virtuais e imagens na nuvem.
90+
91+
92+
## Sistemas de Gerenciamento de Pacotes
93+
{: #package-management-systems}
94+
95+
Se você não pode compilar o seu próprio Ruby e vocÊ não quer usar uma
96+
ferramenta de terceiros, você pode usar o gerenciador de pacotes do
97+
seu sistema para instalar o Ruby.
98+
99+
Alguns membros da comunidade Ruby sugerem fortemente que você nunca
100+
deve usar um gerenciador de pacotes para instalar o Ruby e que você
101+
deve usar ferramentas ao invés disso. Embora a lista completa de
102+
prós e contras esteja fora do escopo desta página, o principal
103+
motivo é que os gerenciadores de pacotes têm versões mais antigas
104+
do Ruby em seus repositórios oficiais. Se você gostaria de usar
105+
um Ruby mais recente, assegure-se de usar o nome do pacote correto,
106+
ou de usar as ferramentas descritas acima ao invés disso.
107+
108+
Os seguintes gerenciadores de pacotes são descritos abaixo:
109+
110+
* [apt (Debian ou Ubuntu)](#apt)
111+
* [yum (CentOS, Fedora ou RHEL)](#yum)
112+
* [portage (Gentoo)](#gentoo)
113+
* [pacman (Arch Linux)](#pacman)
114+
* [Homebrew (OS X)](#homebrew)
115+
* [Solaris, OpenIndiana](#solaris)
116+
117+
118+
### apt (Debian ou Ubuntu)
119+
{: #apt}
120+
121+
O Debian GNU/Linux e o Ubuntu usam o gerenciador de pacotes apt.
122+
Você pode utilizá-lo da seguinte forma:
123+
124+
{% highlight sh %}
125+
$ sudo apt-get install ruby
126+
{% endhighlight %}
127+
128+
No momento em que foi escrita esta página, o pacote `ruby` fornecia
129+
a versão 1.9.3 do Ruby, que é uma versão estável antiga, tanto no
130+
Debian quanto no Ubuntu.
131+
132+
133+
### yum (CentOS, Fedora ou RHEL)
134+
{: #yum}
135+
136+
O CentOS, o Fedora e o RHEL usam o gerenciador de pacotes yum.
137+
Você pode utilizá-lo da seguinte maneira:
138+
139+
{% highlight sh %}
140+
$ sudo yum install ruby
141+
{% endhighlight %}
142+
143+
A versão instalada geralmente é a versão do Ruby mais recente disponível
144+
no momento do lançamento da versão específica da distribuição.
145+
146+
147+
### portage (Gentoo)
148+
{: #portage}
149+
150+
O Gentoo usa o gerenciador de pacotes portage.
151+
152+
{% highlight sh %}
153+
$ sudo emerge dev-lang/ruby
154+
{% endhighlight %}
155+
156+
Por padrão, ele tentará instalar todas as versões disponíveis (1.8, 1.9
157+
e 2.0). Para instalar uma versão específica, configure `RUBY_TARGETS`
158+
em seu `make.conf`. Consulte o [website do projeto Ruby do Gentoo][gentoo-ruby]
159+
para mais detalhes.
160+
161+
162+
### pacman (Arch Linux)
163+
{: #pacman}
164+
165+
O Arch Linux usa um gerenciador de pacotes chamado pacman.
166+
Para obter o Ruby, apenas faça isso:
167+
168+
{% highlight sh %}
169+
$ sudo pacman -S ruby
170+
{% endhighlight %}
171+
172+
173+
### Homebrew (OS X)
174+
{: #homebrew}
175+
176+
No OS X Mavericks, o Ruby 2.0 já está incluso. O OS X Mountain Lion,
177+
Lion e Snow Leopard vêm com o Ruby 1.8.7.
178+
179+
Existem diversas opções para instalar versões mais novas do Ruby.
180+
A maioria dos usuários de OS X na comunidade Ruby usam ferramentas
181+
de terceiros para instalar o Ruby, mas existem alguns gerenciadores
182+
de pacotes que o suportam.
183+
184+
Muitas pessoas no OS X usam o [Homebrew][homebrew] como um
185+
gerenciador de pacotes. É muito fácil de obter o Ruby:
186+
187+
{% highlight sh %}
188+
$ brew install ruby
189+
{% endhighlight %}
190+
191+
Além disso, já que o OS X é baseado em Unix, baixar e instalar a partir
192+
do código fonte é tão fácil e eficiente quanto as demais soluções.
193+
Provavelmente é uma boa ideia usar ferramentas de terceiros para
194+
ajudá-lo a instalar novas versões do Ruby no OS X.
195+
196+
197+
### Ruby no Solaris e OpenIndiana
198+
{: #solaris}
199+
200+
O Ruby 1.8.7 está disponível do Solaris 8 até o Solaris 10 no
201+
[Sunfreeware][sunfreeware] e o Ruby 1.8.7 está disponível no
202+
[Blastwave][blastwave]. O Ruby 1.9.2p0 também está disponível no
203+
[Sunfreeware][sunfreeware], mas está desatualizado. Usar
204+
ferramentas de terceiros te ajudará a obter as versões mais
205+
recentes do Ruby.
206+
207+
Para instalar o Ruby no [OpenIndiana][openindiana], por favor use o
208+
client do [Image Packaging System (IPS)][opensolaris-pkg]. Ele
209+
instalará os binários mais recentes do Ruby e do RubyGems diretamente
210+
a partir do repositório da rede OpenSolaris para o Ruby 1.9. É fácil:
211+
212+
{% highlight sh %}
213+
$ pkg install runtime/ruby-18
214+
{% endhighlight %}
215+
216+
Da mesma forma, as ferramentas de terceiros são uma excelente maneira
217+
de obter as versões mais recentes do Ruby.
218+
219+
220+
### Outras Distribuições
221+
222+
Em outros sistemas, você pode pesquisar por Ruby no repositório de
223+
pacotes do gerenciador da sua distribuição de Linux, ou as
224+
ferramentas de terceiros podem ser a sua escolha certa.
225+
226+
227+
## Compilando a Partir do Código Fonte
228+
{: #building-from-source}
229+
230+
É claro, você pode instalar o Ruby a partir do código fonte.
231+
[Baixe](/en/downloads/) e descompacte o arquivo, e então apenas faça isso:
232+
233+
{% highlight sh %}
234+
$ ./configure
235+
$ make
236+
$ sudo make install
237+
{% endhighlight %}
238+
239+
Por padrão isso instalará o Ruby em `/usr/local`. Para alterar, informe
240+
a opção `--prefix=DIR` para o script `./configure`.
241+
242+
No entanto, usar as ferramentas de terceiros ou os gerenciadores de pacotes
243+
pode ser uma ideia melhor, porque o Ruby instalado não será gerenciado
244+
por nenhuma ferramenta.
245+
246+
247+
[rvm]: http://rvm.io/
248+
[rbenv]: https://github.com/sstephenson/rbenv
249+
[rubyinstaller]: http://rubyinstaller.org/
250+
[railsinstaller]: http://railsinstaller.org/
251+
[rubystack]: http://bitnami.com/stack/ruby/installer
252+
[pik]: https://github.com/vertiginous/pik
253+
[sunfreeware]: http://www.sunfreeware.com
254+
[blastwave]: http://www.blastwave.org
255+
[openindiana]: http://openindiana.org/
256+
[opensolaris-pkg]: http://opensolaris.org/os/project/pkg/
257+
[gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/
258+
[homebrew]: http://brew.sh/

0 commit comments

Comments
 (0)