Kesin olarak Ruby 2.0 paketi


11

Ruby Ubuntu ambalajının koruyucularından Ruby 2.0 için bir paket yayınlayıp yayınlamayacaklarına dair bir haber var mı? Eğer öyleyse, 12.04'te Ruby 2.0 için herhangi bir paket yayınlayıp yayınlamayacaklarını belirttiler mi?


1
Bir paketle de ilgilenmeme rağmen, birçok kişi muhtemelen RVM veya rbenv'i işaret ediyor.
Benjamin Oakes

Yanıtlar:


3

Ubuntu, temel olarak yeni sürümlerin kararlı sürümlere aktarılmasına izin vermeyen Kararlı Sürüm Güncellemeleri Politikası'na sahiptir. Bu nedenle, Ubuntu 12.04'te resmi Ruby 2.0 paketlerine sahip olmak mümkün değildir, çünkü yeni hatalar, gerilemeler vb. Tanıtabilir. Bu nedenle, gelecekteki bazı PPA'lara güvenmeniz gerekecektir.

Tüm süreci açıklığa kavuşturmak için bir paket Ubuntu'ya nasıl girer. Çünkü Ruby 2.0 henüz paketlenmedi.

Ubuntu'nun normal yayınlama süreci, paketlerin önce Debian'da görünmesini beklemek ve oradan içe aktarmaktır.

Bu şu anda Debian'ın dondurulduğunu ve bir sonraki kararlı sürümün yakında serbest bırakılması gerektiğini, bu yüzden fazla ilerleme kaydedilmediğini söyledi. Ama ... ruby2.0 için zaten ITP (Paketleme Niyeti) hatası var , bu da Ruby paketleyicilerinin zaten üzerinde çalıştığı anlamına geliyor. İlerlemeyi git: //anonscm.debian.org/collab-maint/ruby2.0.git deposunda takip edebilir ve hatta yardım edebilirsiniz.

Debian2.0, Debian'da ne kadar erken görünürse, bir sonraki Ubuntu'da o kadar erken olacak, ancak Ubuntu'nun zaten yayınlanmış sürümlerine otomatik olarak desteklenmeyecek.


15

Aşağıdaki PPA'yı kullanabilirsiniz :

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

İsteğe bağlı:

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

Şimdi devam edip tercih ettiğiniz IDE'yi indirebilir ve Ruby 2.0 ve Rails 4 ile eğlenmeye başlayabilirsiniz.

Bildiğiniz gibi, bunu burada çok güzel buluyorum: http://www.jetbrains.com/ruby/

Not : Başka herhangi bir veritabanı ve IDE kullanabilirsiniz, bunlar sadece benim kişisel tercihlerim.


3

En son sürümü kendiniz kolayca oluşturabilirsiniz:

Http://cache.ruby-lang.org/pub/ruby/ adresine gidin ve .tar.gzbiçiminde yüklemek istediğiniz sürümü tanımlayın . Sonra konsol üzerinden yükleyin:

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

Bu örnek ruby ​​2.1.1'i kurar, wgetkomuttan sonra URI'yi tercih ettiğiniz sürümle değiştirmeniz yeterlidir .


1

Geliştiriciler bu konuda bilgim kadar yorum yapmadılar ama yakut 1.9.3'ün yayınlanma tarihi Ekim 2011 olduğundan ve bugüne kadar 1.9.3 hala 11.10'da olmadığından, yeni yakutların olması muhtemel olmadığını söyleyebilirim sistemin piyasaya sürülmesinden sonra eklendi. Packages.ubuntu.com'a hızlı bir bakışgeliştiricilerin ubuntu serbest bırakıldıktan sonra yayınlanan ubuntu'ya yakut eklememe geçmişine sahip olduğunu gösterir. Bununla birlikte, kaynak, rvm veya ruby-build (rbenv veya chruby ile veya olmadan) kurulumuna ihtiyacınız varsa, ruby ​​2.0'ı kurmanın başka yolları da vardır. Ruby-build ve rbenv kullanarak kurduğum ve şu ana kadar hiç sorun yaşamadığım sistemimde ruby ​​2.0 kullanıyorum. Geçmiş tarihine dayanarak, geliştiricilerin resmi 12.04 veya hatta 12.10 depolarına ruby ​​2.0 eklemeleri pek olası değildir, ancak bu kesin olarak gerçekleşmeyeceği anlamına gelmez. 2.0 henüz 13.04 depolarına dahil edilmedi, bu yüzden geliştiriciler tarafından yeterince iyi test edilebiliyor ve yine de eklenebilir. Ben buna güvenmem.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.