Paket für Ruby 2.0 auf präzise

11

Gab es Neuigkeiten von den Betreuern der Ubuntu-Verpackung von Ruby, ob sie ein Paket für Ruby 2.0 veröffentlichen werden? Wenn ja, haben sie angegeben, ob sie am 12.04 Pakete für Ruby 2.0 veröffentlichen werden?

Andrew Grimm
quelle
1
Viele Leute würden Sie wahrscheinlich als Alternative auf RVM oder rbenv verweisen, obwohl ich auch an einem Paket interessiert bin.
Benjamin Oakes

Antworten:

3

Ubuntu verfügt über Richtlinien für Updates für stabile Versionen, die das Importieren neuer Versionen in stabile Versionen grundsätzlich untersagen. Es ist also nicht möglich, offizielle Ruby 2.0-Pakete in Ubuntu 12.04 zu haben, da dies zu neuen Fehlern, Regressionen usw. führen kann. Sie müssen sich also auf zukünftige PPA verlassen.

Wie kommt ein Paket in Ubuntu, um den gesamten Prozess zu klären? Weil Ruby 2.0 noch nicht einmal verpackt ist.

Der übliche Release-Prozess von Ubuntu besteht darin, darauf zu warten, dass Pakete zuerst in Debian erscheinen, und sie von dort zu importieren.

Das heißt, der Debian ist gerade eingefroren und die nächste stabile Version sollte bald veröffentlicht werden, so dass keine großen Fortschritte erzielt werden. Aber ... es gibt bereits einen ITP-Fehler (Intent to Package) für ruby2.0 , was bedeutet, dass Ruby-Packager bereits daran arbeiten. Sie können den Fortschritt im git: //anonscm.debian.org/collab-maint/ruby2.0.git Repository verfolgen und sogar helfen.

Je früher der Ruby2.0 in Debian erscheint, desto eher wird er im nächsten Ubuntu verfügbar sein, aber er wird nicht automatisch auf bereits veröffentlichte Versionen von Ubuntu zurückportiert.

oerdnj
quelle
15

Sie können das folgende PPA verwenden :

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

Optional:

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

Jetzt können Sie Ihre bevorzugte IDE herunterladen und Spaß mit Ruby 2.0 und Rails 4 haben.

Nur damit Sie wissen, finde ich dieses hier sehr cool: http://www.jetbrains.com/ruby/

Hinweis : Sie können jede andere Datenbank und IDE verwenden. Dies sind nur meine persönlichen Einstellungen.

Gui Keller
quelle
3

Sie können die neueste Version ganz einfach selbst erstellen:

Gehen Sie einfach zu http://cache.ruby-lang.org/pub/ruby/ und identifizieren Sie die Version, die Sie im .tar.gzFormat installieren möchten. Dann über die Konsole installieren:

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 diesem Beispiel wird Ruby 2.1.1 installiert. Ersetzen Sie einfach den URI nach dem wgetBefehl durch Ihre bevorzugte Version.

Philzen
quelle
1

Die Entwickler haben dies meines Wissens nicht kommentiert, aber da das Veröffentlichungsdatum von Ruby 1.9.3 der Oktober 2011 war und 1.9.3 bis heute nicht in 11.10 ist, würde ich sagen, dass es unwahrscheinlich ist, dass neue Rubine erscheinen nach Freigabe des Systems hinzugefügt. Ein kurzer Blick auf packages.ubuntu.comzeigt, dass die Entwickler Ubuntu in der Vergangenheit keine Rubine hinzugefügt haben, die nach der Veröffentlichung von Ubuntu veröffentlicht werden. Abgesehen davon gibt es andere Möglichkeiten, Ruby 2.0 zu installieren, wenn Sie dies benötigen, z. B. die Installation von Source, RVM oder Ruby-Build (mit oder ohne Rbenv oder Chruby). Ich verwende Ruby 2.0 auf meinem System, das ich mit Ruby-Build und Rbenv installiert habe, und hatte bisher keine Probleme. Aufgrund der Vergangenheit würde ich sagen, dass es unwahrscheinlich ist, dass die Entwickler Ruby 2.0 zu den offiziellen 12.04- oder sogar 12.10-Repositorys hinzufügen. Dies bedeutet jedoch nicht, dass dies mit Sicherheit nicht der Fall sein wird. 2.0 muss noch in die 13.04-Repositorys aufgenommen werden, daher ist es möglich, dass es von den Entwicklern nur gründlich genug getestet wurde und noch hinzugefügt werden kann. Darauf würde ich allerdings nicht zählen.

Danny Dyla
quelle
-2

Sie können Ruby mit dem Ruby Version Manager (RVM) unter Ubuntu installieren. Dort können Sie auch ruby2 installieren.

https://rvm.io/

TIIUNDER
quelle
Dies beantwortet nicht die ursprüngliche Frage.
Oerdnj