Ruby-RVM'yi nasıl kurarım?


13

Ubuntu 11.04'e raylar ortamı kurmak istiyorum. Denedim:

$ sudo apt-get install ruby-rvm

Ama hatayı aldım:

Ruby-rvm paketi bulunamadı

Diğer bilgisayarımda Ubuntu 11.10 var ve bu iyi çalışıyor:

$ sudo apt-get install ruby-rvm
$ rvm install ruby-1.9.3-p125
$ sudo gem update --system
$ sudo gem install rails

Yanıtlar:


4

ruby-rvmPaket Ubuntu 11.10 beri sadece mevcut. Dahası, biri bağımlılıklarından , libreadline-gplv2-devsadece Ubuntu 11.10 beri bu isim altında bulunmaktadır.

Bir sürümü var ruby-rvmiçinde Kanonik-SIG 3. taraftan PPA test . Bu test için, bu yüzden hatalar olabilir. PPA'dan yazılım yükleme hakkında bilgi için Ubuntu belgelerindeki Kişisel Paket Arşivi (PPA) Ekleme konusuna bakın .

Paket kaynağını alıp makinenizde derleyebilirsiniz. Dan kaynağını indirin Ubuntu 11.10 paket sayfasından (: Tüm üç dosyayı ihtiyaç .dsc, .orig.tar.gzve .debian.tar.gz). Geliştirme araçlarını ve yapı bağımlılıklarını kurun, paketi derleyin, çalışma zamanı bağımlılıklarını kurun ve paketi kurun.

wget http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.dsc http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9.orig.tar.gz http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.debian.tar.gz
sudo apt-get install build-essential fakeroot debhelper ruby
dpkg-source -x ruby-rvm_1.6.9-0ubuntu2.dsc
cd ruby-rvm*
dpkg-buildpackage -rfakeroot -b -nc -us -uc
cd ..
apt-get install adduser bison curl file git libreadline5-dev libsqlite3-dev libxml2-dev zlib1g-dev
dpkg -i ruby-rvm_1.6.9-0ubuntu2_*.deb

2
@Yosef Bu şekilde bir karmaşa! Bunun yerine Chan-Ho Suh yolunu izlemenizi öneririm (aşağıya bakın).
BBJ3

Şimdi bir PPA olarak geri döndü: github.com/rvm/ubuntu_rvm
Rael

29

RVM'yi kurmanın basit bir yolu, geliştiricinin sitesindeki talimatları uygulamaktır.

curl -L get.rvm.io | bash -s stable

RVM yükü:

source ~/.rvm/scripts/rvm

Gereksinimleri bulun (talimatları izleyin):

rvm requirements

Ruby'yi yükleyin:

rvm install 1.9.3

Benim sistemimde (12.04) tüm bunlar aksamadan gitti; listelenen gereksinimleri kullanarak bulmak ve yüklemek kolaydı apt-get.


4

Hassas, Güvenilir, Xenial ve üstü

Şimdi resmi bir Ubuntu paketi var: https://github.com/rvm/ubuntu_rvm

Yüklemek

1. PPA'yı ekleyin ve paketi yükleyin

Bir terminal ( Ctrl+Alt+T) açın ve çalıştırın:

sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm

2. Terminal pencerenizi değiştirin

Şimdi, her zaman rvm yüklemek için, Gnome Terminalini her zaman bir oturum açma gerçekleştirecek şekilde değiştirin.

Terminal penceresinde Edit> Profile Preferencesöğesine tıklayın, Commandsekmeye tıklayın ve kontrol edin Run command as login shell.

resim açıklamasını buraya girin

3. Çıkış ve giriş

Bir çok değişiklik yapıldı ve bunların hepsini düzgün bir şekilde çalıştırmak için giriş yapmanız ve oturumu kapatmanız gerekiyor. Bu sadece terminal penceresini kapatmayı değil, aynı zamanda gerçekten çıkış yapmayı ve tekrar giriş yapmayı gerektirir.

4. Bir yakut takın

Artık yakut takmaya hazırsınız. Bir terminal ( Ctrl+Alt+T) açın ve çalıştırın:

rvm install ruby

"Install rvm" i tıkladığınızda talimatlarınızdaki hatalar. Buraya bakın: prntscr.com/5oykdf - karşılanmamış bağımlılıklar, ancak tek başına indirmemeli mi? Bu yüzden linux soooo sinir bozucu şeyler yükleme bulmak. Herkesin düzeni farklı. Neden sadece bağımlılıkları da yükleyemiyor?
Patoshi パ ト シ

Evet, tüm bağımlılıkları kendisi indirmelidir. Ekranınızdaki mesajlar gerçekten garip. Gördüğünüz gibi burada , örnek olması bakımından, gawkhassas mevcuttur. /etc/apt/sources.listDosyanızda hiç kaynak yok gibi görünüyor .
Rael Gugelmin Cunha

@duckx Kontrol etmek için bir Hassas ISO indirdim ve hepsi iyi çalıştı. Muhtemelen bir sorunla karşı karşıyasınız apt. Apt: sudo rm var/lib/apt/lists/* -vfthen dosyanızı düzeltmek için şu komutları deneyin sudo apt-get update. Ardından tekrar yüklemeyi deneyin.
Rael Gugelmin Cunha

teşekkürler! .. sadece bana verdiğin 2 komutu denedim ve bunu hala alıyorum: prntscr.com/5p1ff3 --- :: sigh :: linux -_- siz nasıl öğrendiniz?
Patoshi パ ト シ

Yüklemenizde sorunlar var. Bunun için başka bir soru açabilir misiniz, çünkü bu sorunun kapsamı dışında mı? Sana yardım edebilirim.
Rael Gugelmin Cunha

0

Ruby tabanlı paketleri şu yöntemlerle aramaya çalışın:

apt-cache search ruby

ya da | grep ^rubybiliyorsanız, bu paketin başladığı adı ekleyebilirsiniz ruby.


ubuntu 11.04 apt-cache search ruby ​​için ruby-rvm paketi mevcut değil | grep ^ ruby ​​=> ruby ​​rvm ile paket yok
Yosef
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.