web-dev-qa-db-fra.com

Paquet pour Ruby 2.0 précis

Y a-t-il des nouvelles des responsables du paquetage Ubuntu de Ruby quant à savoir s'ils publieront un paquet pour Ruby 2.0? Dans l'affirmative, ont-ils indiqué s'ils publieraient des packages pour Ruby 2.0 le 12.04?

11
Andrew Grimm

Ubuntu a Politique de mises à jour de versions stables , ce qui interdit fondamentalement l’importation de nouvelles versions dans des versions stables. Il n’est donc pas possible d’avoir des paquets officiels Ruby 2.0 dans Ubuntu 12.04, car cela pourrait introduire de nouveaux bogues, régressions, etc. Vous devrez donc vous fier à un PPA futur.

Juste pour clarifier tout le processus, comment un paquet entre-t-il dans Ubuntu. Parce que Ruby 2.0 n'est même pas encore emballé.

Le processus de publication habituel d'Ubuntu consiste à attendre que les paquets apparaissent dans Debian, puis à les importer à partir de là.

Cela dit, la Debian est gelée pour le moment et la prochaine version stable devrait paraître prochainement, donc peu de progrès sont en cours. Mais ... il y a déjà un bogue ITP (Intent to Package) pour Ruby2. , ce qui signifie que Ruby les conditionneurs travaillent déjà dessus. Vous pouvez suivre les progrès dans le référentiel git: //anonscm.debian.org/collab-maint/Ruby2.0.git , et même à l'aide.

Plus tôt Ruby2.0 apparaîtra dans Debian, plus vite il sera dans Ubuntu, mais il ne sera pas automatiquement rétroporté sur les versions déjà publiées d'Ubuntu.

3
oerdnj

Vous pouvez utiliser le PPA suivant :

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

Optionnel:

Sudo apt-get install -y mysql-server mysql-workbench
Sudo gem install Rails

Vous pouvez maintenant télécharger votre IDE préféré et commencer à vous amuser avec Ruby 2.0 et Rails 4.

Juste pour que vous sachiez, je trouve celui-ci très cool: http://www.jetbrains.com/Ruby/

Note : vous pouvez utiliser n'importe quelle autre base de données et IDE, ce ne sont que mes préférences personnelles.

15
Gui Keller

Vous pouvez facilement construire la dernière version vous-même:

Allez simplement à http://cache.Ruby-lang.org/pub/Ruby/ et identifiez la version que vous souhaitez installer au format .tar.gz. Puis installez via la 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

Cet exemple installe Ruby 2.1.1, remplacez simplement l'URI après la commande wget par votre version préférée.

3
Philzen

Les développeurs ne l'ont pas commenté dans la mesure de mes connaissances, mais depuis la date de sortie de Ruby 1.9.3 était en octobre 2011 et à ce jour, 1.9.3 n'est toujours pas en 11.10, je dirais que c'est peu probable que de nouveaux rubis soient ajoutés après la sortie du système. Un rapide coup d'œil sur packages.ubuntu.com montre que les développeurs ont l'habitude de ne pas ajouter de rubis à Ubuntu qui sont publiés après la publication d'ubuntu. Cela étant dit, il existe d'autres moyens d'installer Ruby 2.0 si vous avez besoin, comme installer depuis le source, RVM ou Ruby-Build (avec ou sans Rbenv ou Chruby). J'utilise Ruby 2.0 sur mon système que j'ai installé à l'aide de Ruby-build et de rbenv et je n'ai eu aucun problème jusqu'à présent. Sur la base de l'historique, je dirais qu'il est peu probable que les développeurs ajoutent Ruby 2.0 aux dépôts officiels 12.04 ou même 12.10, mais cela ne signifie pas pour autant que cela n'arrivera pas. La version 2.0 doit encore être incluse dans les référentiels 13.04, il est donc possible que les développeurs le testent suffisamment et que cela puisse encore être ajouté. Je ne compterais pas sur cela cependant.

1
Danny Dyla