Paquete para Ruby 2.0 en precisa

11

¿Ha habido alguna noticia de parte de los mantenedores del paquete de Ubuntu de Ruby sobre si lanzarán un paquete para Ruby 2.0? Si es así, ¿han indicado si lanzarán algún paquete para Ruby 2.0 el 12.04?

Andrew Grimm
fuente
1
Mucha gente probablemente te diría a RVM o rbenv como alternativa, aunque también estoy interesado en un paquete.
Benjamin Oakes

Respuestas:

3

Ubuntu tiene una política de actualizaciones de versiones estables que básicamente no permite importar nuevas versiones en versiones estables. Por lo tanto, no es posible tener paquetes oficiales de Ruby 2.0 en Ubuntu 12.04, ya que podría introducir nuevos errores, regresiones, etc. Por lo tanto, tendrá que confiar en algún futuro PPA.

Solo para aclarar todo el proceso, ¿cómo ingresa un paquete a Ubuntu? Porque Ruby 2.0 ni siquiera está empaquetado todavía.

El proceso de lanzamiento habitual de Ubuntu es esperar a que aparezcan los paquetes en Debian primero e importarlos desde allí.

Dicho esto, Debian está congelado en este momento y la próxima versión estable debería lanzarse pronto, por lo que no hay mucho progreso. Pero ... ya hay un error ITP (Intent to Package) para ruby2.0 , lo que significa que los empaquetadores de Ruby ya están trabajando en eso. Puede seguir el progreso en el repositorio git: //anonscm.debian.org/collab-maint/ruby2.0.git e incluso ayudar.

Cuanto antes aparezca el ruby2.0 en Debian, antes estará en el próximo Ubuntu, pero no se transferirá automáticamente a las versiones ya lanzadas de Ubuntu.

oerdnj
fuente
15

Puede usar el siguiente PPA :

sudo add-apt-repository ppa:brightbox/ruby-ng-experimental
sudo apt-get update
sudo apt-get install -y ruby2.0 ruby2.0-dev ruby2.0-doc

Opcional:

sudo apt-get install -y mysql-server mysql-workbench
sudo gem install rails

Ahora puede continuar y descargar su IDE preferido y comenzar a divertirse con Ruby 2.0 y Rails 4.

Para que lo sepas, este me parece genial: http://www.jetbrains.com/ruby/

Nota : puede usar cualquier otra base de datos e IDE, estas son solo mis preferencias personales.

Gui Keller
fuente
3

Puede crear fácilmente la última versión usted mismo:

Simplemente vaya a http://cache.ruby-lang.org/pub/ruby/ e identifique la versión que desea instalar en .tar.gzformato. Luego instale a través de la consola:

sudo apt-get -y update
sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
cd /tmp
wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.1.tar.gz
tar -xvzf ruby-2.1.1.tar.gz
cd ruby-2.0.0-p353/
./configure --prefix=/usr/local
make
sudo make install

Este ejemplo instala ruby ​​2.1.1, simplemente reemplace el URI después del wgetcomando con su versión preferida.

Philzen
fuente
1

Los desarrolladores no han comentado sobre esto hasta donde sé, pero dado que la fecha de lanzamiento de ruby ​​1.9.3 fue octubre de 2011 y hasta el día de hoy 1.9.3 aún no está en 11.10, diría que es poco probable que haya nuevos rubíes. agregado después del lanzamiento del sistema. Un vistazo rápido a los paquetes.ubuntu.commuestra que los desarrolladores tienen un historial de no agregar rubíes a ubuntu que se lanzan después del lanzamiento de ubuntu. Dicho esto, hay otras formas de instalar ruby ​​2.0 si lo necesita, como instalar desde la fuente, rvm o ruby-build (con o sin rbenv o chruby). Uso ruby ​​2.0 en mi sistema que instalé usando ruby-build y rbenv y hasta ahora no he tenido problemas. Según la historia pasada, diría que es poco probable que los desarrolladores agreguen ruby ​​2.0 a los repositorios oficiales 12.04 o incluso 12.10, sin embargo, esto no significa que seguramente no sucederá. 2.0 aún no se ha incluido en los repositorios 13.04, por lo que es posible que los desarrolladores lo hayan probado lo suficiente y todavía se pueda agregar. Sin embargo, no contaría con eso.

Danny Dyla
fuente
-2

Puede instalar Ruby con Ruby Version Manager (RVM) en Ubuntu. Allí también puedes instalar ruby2.

https://rvm.io/

TIIUNDER
fuente
Esto no responde a la pregunta original.
oerdnj