From 5e00dbe6ee1e1bf8a74d237b257c98c366353c3f Mon Sep 17 00:00:00 2001 From: Eduardo Bautista Date: Thu, 26 Feb 2015 17:41:42 -0600 Subject: [PATCH] Update downloads page (es) --- es/downloads/index.md | 264 ++++++------------------------------------ 1 file changed, 38 insertions(+), 226 deletions(-) diff --git a/es/downloads/index.md b/es/downloads/index.md index 67cc66ceda..99366e5cf8 100644 --- a/es/downloads/index.md +++ b/es/downloads/index.md @@ -9,25 +9,17 @@ favorito. La versión estable actual es {{ site.downloads.stable.version }}. Por favor asegúrate de leer la [licencia de Ruby][license]. {: .summary} -### Tres formas de instalar Ruby +### Formas de instalar Ruby -Puedes obtener una copia de Ruby de distintas formas y personas distintas pueden -preferir uno de los tres métodos por diferentes razones. Cada forma tendrá una -sección a continuación, pero aquí hay un resumen: +Tenemos herrammientas para instalar Ruby para las plataformas más importantes. -* **Compilar desde las fuentes** es la forma estándar con la que el software ha - sido distribuido desde hace muchos, muchos años. Esta será la forma más común - para un mayor número de desarrolladores de software. -* Hay algunas **herramientas de terceros** para instalar Ruby. - Estas son a menudo más simples para novatos o hasta los usuarios - más avanzados. -* Finalmente, algunos **sistemas de gestión de paquetes** soportan Ruby. - Esta será la forma más familiar para personas que usan un sistema operativo - para todo y prefieren acogerse a esos stándares individuales. +* En Linux/Unix, puedes utilizar el sistema de gestión de paquetes de tu + distribución o herramientas de terceros (rbenv y RVM). +* En maquinas OS X, puedes utilizar herramientas de terceros (rbenv y RVM). +* En maquinas Windows, puedes utilizar RubyInstaller. -Finalmente, si quieres usar diferentes versiones de Ruby en la misma máquina, revisa -la sección de **herramientas de terceros** y usa RVM. Es de lejos la mejor forma de -lograr esto, a menos que conozcas exactamente lo que haces. +Ve la página de [Instalación][installation] para obtener detalles de como usar +sistemas de gestión de paquetes de tu distribución o herramientas de terceros. ### Compilando Ruby — Código fuente @@ -36,20 +28,33 @@ confiado con tu plataforma y puedas necesitar configuraciones específicas para tu entorno. También es una buena solución en el caso de que no existan paquetes disponibles. -Si tienes algún problema compilando Ruby, considera usar una de las herramientas -de terceros en la sección siguiente. Pueden servirte de ayuda. +Ve la página de [Instalación][installation] para obtener detalles de como compilar +Ruby desde el código fuente. Si tienes algún problema compilando Ruby, considera +usar una de las herramientas de terceros en la sección siguiente. Pueden servirte +de ayuda. -* [Ruby {{ site.downloads.stable.version }}][stable-gz] - (sha256: {{ site.downloads.stable.sha256.gz }}) Versión Estable (*recomendada*) -* [Ruby {{ site.downloads.previous.version }}][previous-gz] - (sha256: {{ site.downloads.previous.sha256.gz }}) Versión Previa -* [Ruby {{ site.downloads.previous19.version }}][old-gz] - (sha256: {{ site.downloads.previous19.sha256.gz }}) Versión Previa 1.9 -* [Snapshot estable][stable-snapshot-gz] Ultima versión (*estable*) - del repositorio (ruby\_2\_1). -* [Snapshot diario][nightly-gz] Ultima versión de lo que exista en SVN, - hecho diariamente. - Puede contener errores, ¡úsalo bajo tu responsabilidad! +* **Estable actual:** + [Ruby {{ site.downloads.stable.version }}][stable-gz]
+ sha256: {{ site.downloads.stable.sha256.gz }} + +* **Estable previo:** + [Ruby {{ site.downloads.previous.version }}][previous-gz]
+ sha256: {{ site.downloads.previous.sha256.gz }} + +* **Estable viejo (serie 2.0.0):** + [Ruby {{ site.downloads.previous20.version }}][previous20-gz]
+ sha256: {{ site.downloads.previous20.sha256.gz }} + +* **Estable viejo (serie 1.9.3):** + [Ruby {{ site.downloads.previous19.version }}][previous19-gz]
+ sha256: {{ site.downloads.previous19.sha256.gz }} + +* **Snapshots:** + * [Stable Snapshot][stable-snapshot-gz]: + Este es el tarball del último snapshot del branch del estable actual. + * [Nightly Snapshot][nightly-gz]: + Este es el tarball de lo que exista en SVN, hecho diariamente. + Puede contener errores, ¡úsalo bajo tu responsabilidad! Para información sobre los repositorios de Subversion y Git, consulta nuestra página [Ruby core](/es/community/ruby-core/). @@ -58,207 +63,14 @@ El código fuente de Ruby está disponible desde un conjunto de [mirror sites][mirrors] a lo largo del mundo. Intenta usar el mirror site más cerca de ti. -### Herramientas de terceros - -Muchos usuarios de Ruby usan herramientas de terceros para ayudarles -a instalar Ruby. Tienen varias ventajas pero no son oficialmente soportadas. -Sin embargo, sus respectivas comunidades son de gran ayuda. - -#### RVM - -La heramienta más popular para instalar Ruby es **RVM** ("Ruby Version Manager"). -No solo hace que instalar Ruby sea increíblemente fácil, también permite instalar y -gestionar múltiples copias de Ruby en tu sistema, además de distintas implementaciones -de Ruby. - -RVM está sólo disponible para Mac OS X, Linux o cualquier sistema operativo tipo UNIX. -Usuarios de Windows deben usar [pik][5] para proyectos similares o considerar -RubyInstaller, descrito en la siguiente sección. - -Al escribir estas líneas, debes poder instalar RVM con: - -{% highlight sh %} -$ \curl -L https://get.rvm.io | bash -s stable --ruby -{% endhighlight %} - -Para obtener las últimas instrucciones para instalar RVM, comprueba [la página -de instalación de RVM][7]. El comando anterior te instalará RVM y la última versión -de Ruby. RVM puede instalar la mayoría de las implementaciones de Ruby listadas -anteriormente. Para ver todas las versiones soportadas, ejecuta `rvm list known`. - -### RubyInstaller - -Si estás en Windows, hay un gran proyecto para ayudarte a instalar Ruby: -[RubyInstaller][8]. Permite tener todo lo que necesites para tener un entorno -de desarrollo de Ruby en Windows. - -Para usar RubyInstaller, descargalo desde la [página de descarga de RubyInstaller][9]. -Después es sólo un instalador, y ya está listo. - -Si estás instalando Ruby para usar Rails, puedes usar los siguientes instaladores: - -* [RailsInstaller][10] el cual usa RubyInstaller pero incluye herramientas - extra para ayudarte al desarrollo de Rails. -* [Bitnami Ruby Stack][rubystack] el cual provee un entorno de desarrollo - completo para Ruby On Rails. Soporta Windows, OS X, Linux, máquinas virtuales - e imágenes en la nube. - -### Sistemas de gestión de paquetes - -Si no puedes compilar Ruby por tu cuenta, y no quieres usar una herramienta de -terceros, puedes usar el sistema de gestión de paquetes para instalar Ruby. - -Algunos miembros de la comunidad de Ruby creen firmemente que no debes usar nunca -el sistema de gestión de paquetes para instalar Ruby, y debes usar RVM. Mientras -que la lista de pros y contras queda fuera del objetivo de esta página, la razón -básica es que la mayoría de gestores de paquetes tienen versiones antiguas de Ruby -en sus repositorios. Si prefieres usar la última versión de Ruby, asegúrate de usar -el nombre correcto del paquete o usar RVM en su caso. - -#### Ruby en Linux - -##### Debian o Ubuntu - -Debian GNU/Linux o Ubuntu usa el sistema de gestión de paquetes apt. Puedes usar -algo como esto: - -{% highlight sh %} -$ sudo apt-get install ruby1.9.1 -{% endhighlight %} - -Sí, esto instalará Ruby 1.9.2 o más reciente. Tiene una ‘versión de librería de -compatibilidad’ de 1.9.1, de ahí el nombre. - -Si instalas el paquete ‘ruby’, podrías estar obteneiendo la antigua versión 1.8, dependiendo -de la distribución. - -##### Arch Linux - -Arch Linux usa el gestor de paquetes llamado pacman. Para obtener Ruby, haz lo -siguiente: - -{% highlight sh %} -$ sudo pacman -S ruby -{% endhighlight %} - -##### Fedora - -Fedora utiliza el gestor de paquetes yum. Puedes usar algo como esto: - -{% highlight sh %} -$ su -c "yum install ruby" -{% endhighlight %} - -La versión instalada sera normalmente la última versión de Ruby disponible -cuando la versión especifica de Fedora fue lanzada. - -##### Otras Distribuciones - -En otros sistemas puedes buscar utilizando gestor de paquetes de tu distribución de Linux, o quizá RVM podría ser la mejor opción para ti. - -#### Ruby en Mac OS X - -Ruby 1.8.7 está soportado en Mac OS X Lion así como muchas gemas de Ruby populares. -Para más detalles, consulta la [Wiki de Ruby en Mac OS Forge][11]. - -Mac OS X Tiger incluye la version 1.8.2 de Ruby, y Leopard contiene 1.8.6, pero -para aquellos que no han actualizado a Leopard, hay varias opciones para instalar la -última versión de Ruby. - -Muchos usuarios de Mac OS X usan [Homebrew][12] como gestor de paquetes. Es fácil -instalar Ruby: - -{% highlight sh %} -$ brew install ruby -{% endhighlight %} - -Ya que OS X está basado en Unix, descargar e instalar Ruby desde las fuentes es tan -fácil y efectivo como otras soluciones. Para ayudar con la instalación de nuevas -versiones de Ruby en OS X, es probable que la mejor idea sea usar RVM. Ejecuta -`rvm notes` para información específica del sistema. - -Para una información detallada para instalar Ruby (y Rails), los excelentes artículos -de Dan Benjamin [para Tiger][13], [para Leopard][14], y [para Snow Leopard][15] te -permitirán tenerlo funcionando muy rápidamente. En Lion, [este ariculo][16] puede -ayudarte. - -#### Ruby en Solaris y OpenIndiana - -Ruby 1.8.7 está disponible desde Solaris 8 hasta Solaris 10 en [Sunfreeware][17] y -Ruby 1.8.7 está disponible en [Blastwave][18]. Ruby 1.9.2p0 está también disponible -en [Sunfreeware][17], pero está desactualizado. Usando RVM puedes obtener la -última versión de Ruby. - -Para instalar Ruby en [OpenIndiana][19], usa el cliente del [Image Packaging System, -o IPS][20]. Esto isntallará los últimos binarios de Ruby y RubyGems directamente -desde el repositorio de OpenSolaris para Ruby 1.9. Es fácil: - -{% highlight sh %} -$ pkg install runtime/ruby-18 -{% endhighlight %} - -Como antes, RVM es la mejor forma de obtener la última versión de Ruby. - -### Otras implementaciones de Ruby - -Ruby, como lenguaje, tienes diferentes implementaciones. En esta guía se ha -discutido la implementación de referencia, **MRI** ("Matz's Ruby Interpreter") -o **Cruby**, pero hay también otras. -Pueden ser útiles en ciertas situaciones, o características especiales que MRI -no tiene. - -Esta es la lista: - -* [JRuby][21] es Ruby sobre JVM (Java Virtual Machine), utilizando - compiladores optimizados JIT, recolectores de basura, hilos concurrentes, - ecosistema de herramientas y una gran colección de librerías. -* [Rubinius][22] es ‘Ruby escrito en Ruby’. Construido sobre LLVM, - Rubinius usa una ingeniosa máquina virtual sobre la que otros lenguajes están siendo - construidos también. -* [MacRuby][23] es Ruby que está integrado con la librería Cocoa de Apple, - permitiendo escribir aplicaciones de escritorio con facilidad. -* [mruby][mruby] es una implementación ligera de Ruby que puede ser embebido con - una aplicación. Está liderado por el creador de Ruby Yukihiro "Matz" Matsumoto. -* [IronRuby][26] es una implementación "integrada con la plataforma .NET". -* [MagLev][27] es una implementación "rápida, estable, integrada con persistencia - de objetos y una caché compartida distribuida" -* [Cardinal][24] es un "compilador de Ruby para la máquina virtual [Parrot][25]" - (Perl 6). - -Algunas de estas implementaciones, incluyendo MRI, siguen las pautas de [RubySpec][28], -una "completa especificación ejecutable para el lenguaje de programación Ruby". - [license]: {{ site.license.url }} -[stable-gz]: {{ site.downloads.stable.url.gz }} +[installation]: /en/documentation/installation/ +[stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} -[old-gz]: {{ site.downloads.previous19.url.gz }} +[previous20-gz]: {{ site.downloads.previous20.url.gz }} +[previous19-gz]: {{ site.downloads.previous19.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ -[5]: https://github.com/vertiginous/pik -[7]: https://rvm.io/rvm/install/ -[8]: http://rubyinstaller.org/ -[9]: http://rubyinstaller.org/downloads/ -[rubystack]: http://bitnami.com/stack/ruby/installer -[10]: http://railsinstaller.org/ -[11]: http://trac.macosforge.org/projects/ruby/wiki -[12]: http://brew.sh/ -[13]: http://hivelogic.com/articles/ruby-rails-mongrel-mysql-osx -[14]: http://hivelogic.com/articles/ruby-rails-leopard -[15]: http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard/ -[16]: http://intridea.com/2011/7/26/setting-up-ruby-dev-on-lion?blog=company -[17]: http://www.sunfreeware.com -[18]: http://www.blastwave.org -[19]: http://openindiana.org/ -[20]: http://opensolaris.org/os/project/pkg/ -[21]: http://jruby.org -[22]: http://rubini.us -[23]: http://www.macruby.org -[mruby]: http://www.mruby.org/ -[24]: https://github.com/parrot/cardinal -[25]: http://parrot.org -[26]: http://www.ironruby.net -[27]: http://ruby.gemstone.com -[28]: http://rubyspec.org