Pakiet dla Ruby 2.0 na precyzyjnie

11

Czy są jakieś wieści od opiekunów pakietu Ubuntu dla Ruby, czy wypuszczą pakiet dla Ruby 2.0? Jeśli tak, to czy wskazali, czy wydadzą jakieś pakiety dla Ruby 2.0 12.04?

Andrew Grimm
źródło
1
Wiele osób prawdopodobnie wskazywałoby Cię na RVM lub rbenv jako alternatywę, chociaż jestem również zainteresowany pakietem.
Benjamin Oakes

Odpowiedzi:

3

Ubuntu ma Politykę Aktualizacji Stabilnych Wydań, która zasadniczo zabrania importowania nowych wersji do stabilnych wydań. Nie ma więc możliwości posiadania oficjalnych pakietów Ruby 2.0 w Ubuntu 12.04, ponieważ może wprowadzać nowe błędy, regresje itp. Więc będziesz musiał polegać na przyszłych PPA.

Aby wyjaśnić cały proces, w jaki sposób pakiet wchodzi do Ubuntu. Ponieważ Ruby 2.0 nie jest jeszcze zapakowany.

Zwykle proces wydawania Ubuntu polega na czekaniu, aż pakiety pojawią się najpierw w Debianie i stamtąd je importują.

To powiedziawszy, Debian jest teraz zamrożony i wkrótce powinna zostać wydana kolejna stabilna wersja, więc postępy są niewielkie. Ale ... jest już błąd ITP (Intent to Package) dla ruby2.0 , co oznacza, że pakery Ruby już nad tym pracują. Możesz śledzić postępy w repozytorium git: //anonscm.debian.org/collab-maint/ruby2.0.git , a nawet pomóc.

Im wcześniej ruby2.0 pojawi się w Debianie, tym szybciej znajdzie się w następnym Ubuntu, ale nie zostanie automatycznie przeniesiony do już wydanych wersji Ubuntu.

oerdnj
źródło
15

Możesz użyć następującego 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

Opcjonalny:

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

Teraz możesz pobrać preferowane IDE i rozpocząć zabawę z Ruby 2.0 i Rails 4.

Uważam, że tutaj jest bardzo fajny: http://www.jetbrains.com/ruby/

Uwaga : możesz użyć dowolnej innej bazy danych i IDE, to tylko moje osobiste preferencje.

Gui Keller
źródło
3

Możesz łatwo zbudować najnowszą wersję samodzielnie:

Po prostu przejdź na http://cache.ruby-lang.org/pub/ruby/ i określ wersję, którą chcesz zainstalować w .tar.gzformacie. Następnie zainstaluj za pomocą konsoli:

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

Ten przykład instaluje Ruby 2.1.1, po prostu zamień URI po wgetpoleceniu na preferowaną wersję.

Philzen
źródło
1

Deweloperzy nie skomentowali tego w zakresie mojej wiedzy, ale ponieważ data wydania Ruby 1.9.3 była w październiku 2011 r. I do dziś 1.9.3 nie ma jeszcze w 11.10, powiedziałbym, że jest mało prawdopodobne, aby nowe rubiny były dodane po wydaniu systemu. Szybkie spojrzenie na pakiety.ubuntu.compokazuje, że programiści nie dodawali rubryk do Ubuntu, które są wydawane po wydaniu Ubuntu. Biorąc to pod uwagę, istnieją inne sposoby instalowania Ruby 2.0, jeśli potrzebujesz, takie jak instalacja ze źródła, rvm lub kompilacji ruby ​​(z lub bez rbenv lub chruby). Używam Ruby 2.0 na moim systemie, który zainstalowałem przy użyciu Ruby-build i Rbenv i do tej pory nie miałem problemów. Opierając się na historii z przeszłości, powiedziałbym, że jest mało prawdopodobne, że programiści dodadzą Ruby 2.0 do oficjalnych repozytoriów 12.04 lub nawet 12.10, ale to nie znaczy, że na pewno tak się nie stanie. 2.0 jeszcze nie został uwzględniony w repozytoriach 13.04, więc jest możliwe, że został po prostu dokładnie przetestowany przez programistów i nadal można go dodać. Nie liczyłbym jednak na to.

Danny Dyla
źródło
-2

Możesz zainstalować Ruby za pomocą Ruby Version Manager (RVM) na Ubuntu. Tam możesz również zainstalować Ruby2.

https://rvm.io/

TIIUNDER
źródło
To nie odpowiada na pierwotne pytanie.
oerdnj