Skip to content

Commit 359bc19

Browse files
authored
Merge pull request #1902 from vtamara/es-20181108-snap
Translates 2018-11-08-snap.md (es)
2 parents 4396c61 + e10ba23 commit 359bc19

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

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

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
layout: news_post
3+
title: El snap official de ruby está disponible
4+
author: Hiroshi SHIBATA
5+
translator: vtamara
6+
date: 2018-11-08 14:58:28 +0000
7+
lang: es
8+
---
9+
10+
Publicado el paquete snap oficial del lenguaje Ruby.
11+
12+
<https://snapcraft.io/ruby>
13+
14+
Snap es un sistema de paquetes desarrollado por Canonical. Le permite distribuir un programa con sus dependencias para muchas distribuciones de Linux diferentes. Esto resuelve el problema de los usuarios que no pueden instalar la versión más reciente de Ruby del repositorio por omisión de su sistema con rpm o apt.
15+
16+
En Ubuntu 16.04 o posterior, puede usar el snap de Ruby con el siguiente comando:
17+
18+
```
19+
sudo snap install ruby --classic
20+
```
21+
22+
(Si usa otras distribuciones de Linux, por favor consulte <https://docs.snapcraft.io/installing-snapd/6735>)
23+
24+
Nuestro snap usa la característica "channel" para publicar varias series de Ruby de manera concurrente. Por ejemplo, si no se especifica un canal, se instalará la versión 2.5.3. Pero si desea usar Ruby 2.4, especifique el canal 2.4 así:
25+
26+
```
27+
sudo snap install ruby --classic --channel=2.4/stable
28+
```
29+
30+
También puede usar múltiples canales. El siguiente comando cambia a Ruby 2.3:
31+
32+
```
33+
sudo snap switch ruby --channel=2.3/stable
34+
sudo snap refresh
35+
```
36+
37+
Nuestro snap establece `$HOME/.gem` en las variables de ambiente `GEM_HOME` y `GEM_PATH`. Así que si quiere ejecutar comandos instalados por rubygems tales como `rails` y `rspec` sin usar `bundle exec`, debe añadir la siguiente línea al archivo rc de su interprete de comandos (como `.bashrc`):
38+
39+
```
40+
eval `ruby.env`
41+
```
42+
43+
Como `$HOME/.gem` es compartido por diversas versiones, si cambia la versión de ruby y la usa, necesitará recompilar las extensiones de C usando el comando `gem pristine --extensions`.
44+
45+
La versión inicial del snap oficial de Ruby ha sido publicada durante la cumbre de Snapcraft, que se llevó a cabo en las oficinas de Canonical en Londres el 6.Nov.2018. Toda retroalimentacioń es bienvenida en <https://github.com/ruby/snap.ruby>.
46+
47+
¡Disfrutelo!

0 commit comments

Comments
 (0)