Pacchetto per Ruby 2.0 su preciso


11

Ci sono state novità dai manutentori del pacchetto Ubuntu di Ruby sul fatto che rilasceranno un pacchetto per Ruby 2.0? In tal caso, hanno indicato se rilasceranno pacchetti per Ruby 2.0 il 12.04?


1
Molte persone probabilmente ti indicheranno RVM o rbenv come alternativa, anche se sono interessato anche a un pacchetto.
Benjamin Oakes,

Risposte:


3

Ubuntu ha una politica di aggiornamenti delle versioni stabili che sostanzialmente non consente di importare nuove versioni in versioni stabili. Quindi non è possibile avere pacchetti Ruby 2.0 ufficiali in Ubuntu 12.04, perché potrebbe introdurre nuovi bug, regressioni, ecc. Quindi dovrai fare affidamento su un futuro PPA.

Solo per chiarire l'intero processo, come fa un pacchetto a entrare in Ubuntu. Perché Ruby 2.0 non è nemmeno ancora impacchettato.

Il solito processo di rilascio di Ubuntu è attendere che i pacchetti appaiano prima in Debian e importarli da lì.

Detto questo, Debian è bloccato in questo momento e la prossima versione stabile dovrebbe essere rilasciata presto, quindi non stanno avvenendo molti progressi. Ma ... c'è già un bug ITP (Intent to Package) per ruby2.0 , il che significa che i pacchetti ruby ci stanno già lavorando. Puoi tenere traccia dei progressi nel repository git: //anonscm.debian.org/collab-maint/ruby2.0.git e persino aiutare.

Prima apparirà il ruby2.0 in Debian, prima sarà nel prossimo Ubuntu, ma non verrà automaticamente riportato nelle versioni di Ubuntu già rilasciate.


15

È possibile utilizzare il seguente 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

Opzionale:

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

Ora puoi andare avanti e scaricare il tuo IDE preferito e iniziare a divertirti con Ruby 2.0 e Rails 4.

Solo per questo, lo trovo molto interessante qui: http://www.jetbrains.com/ruby/

Nota : è possibile utilizzare qualsiasi altro database e IDE, queste sono solo le mie preferenze personali.


3

Puoi facilmente creare tu stesso l'ultima versione:

Vai su http://cache.ruby-lang.org/pub/ruby/ e identifica la versione che desideri installare in .tar.gzformato. Quindi installare tramite console:

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

In questo esempio viene installato ruby ​​2.1.1, è sufficiente sostituire l'URI dopo il wgetcomando con la versione preferita.


1

Gli sviluppatori non hanno commentato questo aspetto in base alle mie conoscenze, ma poiché la data di rilascio di ruby ​​1.9.3 era ottobre 2011 e fino ad oggi 1.9.3 non è ancora nell'11.10, direi che è improbabile che nuovi rubini saranno aggiunto dopo il rilascio del sistema. Una rapida occhiata a packages.ubuntu.commostra che gli sviluppatori hanno una storia di non aggiungere rubini a Ubuntu rilasciati dopo il rilascio di Ubuntu. Detto questo, ci sono altri modi per installare ruby ​​2.0 se è necessario installarlo da sorgente, rvm o ruby-build (con o senza rbenv o chruby). Uso ruby ​​2.0 sul mio sistema che ho installato usando ruby-build e rbenv e finora non ho avuto problemi. In base alla storia passata, direi che è improbabile che gli sviluppatori aggiungano ruby ​​2.0 ai repository ufficiali 12.04 o anche 12.10, tuttavia ciò non significa che non accadrà di sicuro. 2.0 non deve ancora essere incluso nei repository 13.04, quindi è possibile che sia stato appena testato a fondo dagli sviluppatori e potrebbe ancora essere aggiunto. Non vorrei contare su questo però.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.