Skip to content

Commit 6900c10

Browse files
vinibrslJuanitoFatas
authored andcommitted
Translate Ruby Snap post (pt) (#1940)
* Translate 2018 Nov Ruby Snap post (pt) Co-Authored-By: vnbrs <[email protected]>
1 parent 669538a commit 6900c10

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

pt/news/_posts/2018-11-08-snap.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
layout: news_post
3+
title: O snap oficial do Ruby está disponível
4+
author: Hiroshi SHIBATA
5+
translator: "vnbrs (Vinicius Brasil)"
6+
date: 2018-11-08 14:58:28 +0000
7+
lang: pt
8+
---
9+
10+
Nós oficialmente lançamos um pacote snap para a linguagem Ruby.
11+
12+
<https://snapcraft.io/ruby>
13+
14+
Snap é um sistema de pacotes desenvolvido pela Canonical. Ele permite que você
15+
distribua um software com suas dependências para diferentes sistemas Linux.
16+
Isso resolve o problema de quando um usuário não consegue instalar a última
17+
versão do Ruby do repositório padrão de seu sistema, como no `rpm` or `apt`.
18+
19+
No Ubuntu 16.04 ou superior, você pode instalar o snap do Ruby com o seguinte
20+
comando:
21+
22+
```
23+
sudo snap install ruby --classic
24+
```
25+
26+
(Se você utiliza outras distribuições Linux, por favor acesse
27+
<https://docs.snapcraft.io/installing-snapd/6735>.)
28+
29+
Nosso snap utiliza a funcionalidade de "canal" para distribuir
30+
múltiplas versões de Ruby concorrentemente. Por exemplo, sem especificar
31+
um canal, atualmente a versão 2.5.3 do Ruby será instalada. Mas se você
32+
quer utilizar a versão 2.4, especifique o canal 2.4 como abaixo:
33+
34+
```
35+
sudo snap install ruby --classic --channel=2.4/stable
36+
```
37+
38+
Você pode também utilizar diversos canais. O seguinte comando muda para a versão 2.3:
39+
40+
```
41+
sudo snap switch ruby --channel=2.3/stable
42+
sudo snap refresh
43+
```
44+
45+
Nosso snap configura as variáveis de ambiente `GEM_HOME` e `GEM_PATH`
46+
para `$HOME/.gem`.
47+
Então se você quer executar comandos instalados por gems, como `rails` e
48+
`rspec`, sem utilizar `bundle exec`, você precisará adicionar a seguinte
49+
linha no seu arquivo shell rc (como `.bashrc`):
50+
51+
```
52+
eval `ruby.env`
53+
```
54+
55+
Já que `$HOME/.gem` é compartilhado entre múltiplas versões, se você
56+
troca de versão e as utiliza, você precisará recompilar as extensões C
57+
utilizando o comando `gem pristine --extensions`.
58+
59+
A versão inicial do snap oficial do Ruby foi lançada durante o Snapcraft
60+
summit sediado no escritório da Canonical em Londres entre 6 e 8 de Novembro
61+
de 2018.
62+
Qualquer feedback é bem vindo em <https://github.com/ruby/snap.ruby>.
63+
64+
Aproveite!

0 commit comments

Comments
 (0)