1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
---
title: Instalando Rust
slug: Instalando_Rust
tags:
- Linux
- Tutorial
- Windows
- baixo nivel
- brasil
- brazil
- hello world
- install
- low-level
- programming
- rust
- rustontherocks
- system language
---
<h2 id="Instalando_o_Rust" style="margin-bottom: 0in; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0); padding: 0in 0in 0.03in; line-height: 100%;"><font color="#000000"><span style="background: transparent;"><font face="Cantarell"><font size="4"><strong>Instalando o Rust</strong></font></font></span></font></h2>
<p style="margin-bottom: 0in; line-height: 100%;"> </p>
<p style="margin-bottom: 0in; line-height: 100%;"><font color="#000000"><span style="background: transparent;">O primeiro passo é instalar. Existem várias maneiras de se instalar o Rust, porém a maneiras mais fácil é através do script 'rustup'. Se o seu sistema é Gnu/Linux ou Mac, eis o que você precisa fazer:</span></font></p>
<p style="margin-bottom: 0in; line-height: 100%;"> </p>
<div class="note">
<p style="margin-bottom: 0in; line-height: 100%;"><code><font color="#000000"><span style="background: transparent;">$ curl -sf -L https://static.rust-lang.org/rustup.sh | sh</span></font></code></p>
</div>
<p style="margin-bottom: 0in; line-height: 100%;"> </p>
<p style="margin-bottom: 0in; line-height: 100%;"><font color="#000000"><span style="background: transparent;">Se você está preocupado com a potencial brecha de segurança de usar <font color="#cc0000">curl | sh </font>, por favor continue lendo e veja a nossa alternativa abaixo. Sinta-se à vontade para fazer o processo em dois passos:</span></font></p>
<p style="margin-bottom: 0in; line-height: 100%;"> </p>
<div class="note">
<p style="margin-bottom: 0in; line-height: 100%;"><code><font color="#000000"><span style="background: transparent;">$ curl -f -L https://static.rust-lang.org/rustup.sh -O</span></font></code></p>
<p style="margin-bottom: 0in; line-height: 100%;"><code><font color="#000000"><span style="background: transparent;">$ sh rustup.sh</span></font></code></p>
</div>
<p style="margin-bottom: 0in; font-style: normal; line-height: 100%;"> </p>
<div class="note">
<p style="margin-bottom: 0in; font-style: normal; line-height: 100%;"><font color="#000000"><span style="background: transparent;">Se você utiliza Windows, por favor baixe o instalador correto para a sua máquina: </span></font></p>
<p style="margin-bottom: 0in; font-style: normal; line-height: 100%;"> </p>
<p style="margin-bottom: 0in; font-style: normal; line-height: 100%;"><font color="#000000"><span style="background: transparent;">32bits <a href="https://static.rust-lang.org/dist/rust-1.0.0-beta-i686-pc-windows-gnu.msi">https://static.rust-lang.org/dist/rust-1.0.0-beta-i686-pc-windows-gnu.msi</a></span></font></p>
<p style="margin-bottom: 0in; font-style: normal; line-height: 100%;"> </p>
<p style="margin-bottom: 0in; font-style: normal; line-height: 100%;"><font color="#000000"><span style="background: transparent;">64bits <a href="https://static.rust-lang.org/dist/rust-1.0.0-beta-i686-pc-windows-gnu.msi">https://static.rust-lang.org/dist/rust-1.0.0-beta-x86_64-pc-windows-gnu.msi</a></span></font></p>
</div>
<p style="margin-bottom: 0in; font-style: normal; font-weight: normal; line-height: 100%;"><font color="#000000"><font face="DejaVu Serif, serif"><font size="3"><span style="background: transparent;">Ah, antes que eu esqueça! </span></font></font></font></p>
<p style="margin-bottom: 0in; font-style: normal; font-weight: normal; line-height: 100%;"> </p>
<p style="margin-bottom: 0in; font-style: normal; font-weight: normal; line-height: 100%;"><font color="#000000"><font face="DejaVu Serif, serif"><font size="3"><span style="background: transparent;">Plataformas oficialmente suportadas:</span></font></font></font></p>
<p style="margin-bottom: 0in; font-style: normal; font-weight: normal; line-height: 100%;"> </p>
<div class="note">
<p><font color="#000000"><font face="DejaVu Serif, serif"><font size="3"><span style="background: transparent;"><span style="display: none;"> </span><span style="display: none;"> </span><span style="display: none;"> </span><span style="display: none;"> </span><span style="display: none;"> </span><span style="display: none;"> </span>Windows (7, 8, Server 2008 R2)</span></font></font></font></p>
<p><font color="#000000"><font face="DejaVu Serif, serif"><font size="3"><span style="background: transparent;">Gnu/Linux(2.6.18 ou posterior, várias distribuições), x86 e x86-64</span></font></font></font></p>
<p><font color="#000000"><font face="DejaVu Serif, serif"><font size="3"><span style="background: transparent;">OSX 10.7(Lion) ou posterior, x86 e x86-64</span></font></font></font></p>
</div>
<dl>
</dl>
<p style="margin-bottom: 0in; font-style: normal; font-weight: normal; line-height: 100%;"><font color="#000000"><font face="DejaVu Serif, serif"><font size="3"><span style="background: transparent;">Rust foi bastante testado nestas plataformas e em algumas outras, como android. Mas estas são as mais amigáveis para se trabalhar, uma vez que foram as mais testadas.</span></font></font></font></p>
<p style="margin-bottom: 0in; font-style: normal; font-weight: normal; line-height: 100%;"> </p>
<p style="margin-bottom: 0in; font-style: normal; font-weight: normal; line-height: 100%;"><font color="#000000"><font face="DejaVu Serif, serif"><font size="3"><span style="background: transparent;">Finalmente, um comentário sobre Windows. Rust considerou Windows como uma plataforma de primeira classe na fase de lançamento. Contudo, se formos honestos precisamos dizer que a experiência no Windows não é tão boa quanto no Gnu/Linux e OS X. Estamos trabalhando para melhorar isso! Se alguma coisa não funcionar, é um 'bug'. Por favor avise-nos caso isso venha a acontecer. Cada 'commit' é testado no Windows assim como em qualquer outra plataforma.</span></font></font></font></p>
<p style="margin-bottom: 0in; font-style: normal; font-weight: normal; line-height: 100%;"> </p>
<p style="margin-bottom: 0in; font-style: normal; font-weight: normal; line-height: 100%;"><font color="#000000"><font face="DejaVu Serif, serif"><font size="3"><span style="background: transparent;">Se você tem Rust instalado, você pode abrir um terminal e digitar o seguinte:</span></font></font></font></p>
<p style="margin-bottom: 0in; font-style: normal; font-weight: normal; line-height: 100%;"> </p>
<div class="note">
<p style="margin-bottom: 0in; font-style: normal; font-weight: normal; line-height: 100%;"><code><font color="#000000"><font face="DejaVu Serif, serif"><font size="3"><span style="background: transparent;">$ rustc –version</span></font></font></font></code></p>
</div>
<p style="margin-bottom: 0in; font-style: normal; font-weight: normal; line-height: 100%;"> </p>
<p style="margin-bottom: 0in; font-style: normal; font-weight: normal; line-height: 100%;"><font color="#000000"><font face="DejaVu Serif, serif"><font size="3"><span style="background: transparent;">Você deverá ver como saída o número da versão do Rust que está instalada, o 'commit hash', a data do 'commit' e a data que foi compilado.</span></font></font></font></p>
<p style="margin-bottom: 0in; font-style: normal; font-weight: normal; line-height: 100%;"> </p>
<div class="note">
<p style="margin-bottom: 0in; font-weight: normal; line-height: 100%;"><code><font color="#000000"><font face="DejaVu Serif, serif"><font size="3"><span style="background: transparent;">rustc 1.0.0-beta (9854143cb 2015-04-02) (built 2015-04-02)</span></font></font></font></code></p>
</div>
<p style="margin-bottom: 0in; font-style: normal; font-weight: normal; line-height: 100%;"> </p>
<p style="margin-bottom: 0in; font-style: normal; font-weight: normal; line-height: 100%;"><font color="#000000"><font face="DejaVu Serif, serif"><font size="3"><span style="background: transparent;">Caso você veja uma saída parecida com essa, parabéns Rust foi instalado com sucesso!</span></font></font></font></p>
<p style="margin-bottom: 0in; font-style: normal; line-height: 100%;"> </p>
<blockquote>
<p style="margin-bottom: 0in; line-height: 100%;"><font color="#000000"><font face="DejaVu Serif, serif"><font size="3"><span style="font-style: normal;"><span style="font-weight: normal;"><span style="background: transparent none repeat scroll 0% 0%;">O instalador oficial também instala uma cópia da documentação para que você possa lê-la offline. Em sistemas UNIX, </span></span></span></font></font></font><code><font color="#cc0000"><font face="DejaVu Serif, serif">/usr/local/share/doc/rust </font></font><font color="#000000"><font face="DejaVu Serif, serif">é o local onde ela se encontra. No windows a documentação encontra-se na pasta </font></font></code><code><font color="#cc0000"><font face="DejaVu Serif, serif">share/doc</font></font></code><code><font color="#000000"><font face="DejaVu Serif, serif"> dentro do local onde o Rust foi instalado.</font></font></code></p>
<p style="margin-bottom: 0in; line-height: 100%;"> </p>
</blockquote>
<p style="margin-bottom: 0in; line-height: 100%;"><font color="#000000"><font face="DejaVu Serif, serif">Caso você não tenha obtido uma saída como a saida mostrada aqui, existem inúmeros lugares que você poderá pedir ajuda. O mais indicado é o canal do Rust no IRC (#rust) no servidor da mozilla (irc.mozilla.org). Você poderá acessar diretamente clicando neste link: <a href="https://client02.chat.mibbit.com/server=irc.mozilla.org&channel=%23rust">https://client02.chat.mibbit.com/server=irc.mozilla.org&channel=%23rust</a> . </font></font></p>
<p style="margin-bottom: 0in; line-height: 100%;"> </p>
<div class="note">
<p style="margin-bottom: 0in; line-height: 100%;"><font color="#000000"><font face="DejaVu Serif, serif">Outro importantes links...</font></font></p>
<p style="margin-bottom: 0in; line-height: 100%;"> </p>
<p style="margin-bottom: 0in; line-height: 100%;"><font color="#000000"><font face="DejaVu Serif, serif">fórum dos usuários <a href="https://users.rust-lang.org/">https://users.rust-lang.org/ </a></font></font></p>
<p style="margin-bottom: 0in; line-height: 100%;"><font color="#000000"><font face="DejaVu Serif, serif">RoR Project<a href="http://rustontherocks.org"> http://rustontherocks.org</a></font></font></p>
<p style="margin-bottom: 0in; line-height: 100%;"><font color="#000000"><font face="DejaVu Serif, serif">Stack Overflow <a href="http://stackoverflow.com/questions/tagged/rust">http://stackoverflow.com/questions/tagged/rust </a></font></font></p>
<h4 id="sect1" style="margin-bottom: 0in; line-height: 100%;"> </h4>
<p style="margin-bottom: 0in; line-height: 100%;"> </p>
</div>
|