Ruby + Rails + Gems'i nasıl tamamen kaldırabilirim?


24

Ruby dev ortamımı Ubuntu 10.04 ile karıştırdım.

Bu paketleri sistemimden kaldırmanın en iyi yolu nedir?

  • Yakut
  • Tüm taşlar
  • RubyGems

Yeni başlamak için, Ruby'yi RVM kullanarak tekrar kurmak istiyorum .


1
Nasıl kurdun? Ubuntu paketlerini kullandınız mı?
txwikinger

Yanıtlar:


20

Ubuntu Paketleri kullanıyorsanız çalıştır sudo apt-get purge <packages>

Bu yüzden böyle bir şey olmalı:

sudo apt-get purge ruby rubygems

Gönderen apt-get man sayfasında :

  purge
      purge is identical to remove except that packages are removed and purged (any configuration files are deleted too).

7

RVM kullanıyorsanız, neden sistem yakutunu kaldırmak bile zahmet etmiyor?

Hem 1.8.7 hem de 1.9.2-rc'yi RVM üzerinden yüklüyorum.

RVM'yi kurduktan sonra, RVM 1.8.7'yi varsayılan yakut kurulumunuz olarak ayarlayabilirsiniz. RVM'yi root olarak yüklemeyin.

Merak edenler için https://rvm.io/ RVM kurulum talimatlarını içeriyor.

1.8.7'yi RVM ile kurmadan önce Ubuntu için hangi paketlere ihtiyacınız olduğunu okuyunuz. Bunları kurmazsanız bazı mücevherlerde sorun olabilir.


Ben de buna cevap verecektim! Vaktinizi boşa harcamayın, yeni RVM ortamı, çalışan sistem ortamınızdan öncelikli olacaktır.
Derek

RVM kurulumu bir güvenlik duvarının arkasında çalışmıyor gibi görünüyor.
Kasım’da

4

Synaptic kullanarak, Ruby paketlerini kaldırabilirsiniz ("tamamen kaldır" seçeneğini seçin). Sanırım bu komut satırının karşılığıdır: sudo apt-get purge

Şimdi taşlar için: onlar paket olarak kabul edilmez. Bunları manuel olarak silmeniz gerekir (bunu yapmak için Ruby kullanmak istemiyorsanız, ancak bozuk olduğunu söylediğiniz için ...)

Varsayılan olarak, Ruby mücevherleri .gem klasörünün altındaki ana klasörünüze kurulur. Gerçekten bir şeyleri temizlemek istiyorsanız, sadece ~ / .gem dosyasını silin ve bu yeterli olacaktır. Ruby ve her şey yeniden yüklediğinizde, klasör tekrar oluşturulur ve gitmek için iyi olacak.


4
Kök olarak kurulan taşlar, yollarını buluyor gibi görünüyor /var/lib/gems, muhtemelen orada da temizlemeye değer.
Matt

0

Ruby'yi RVM kullanarak kurduysanız, aşağıdaki komut RVM yüklü dizini tamamen kaldıracaktır:

 rvm implode

Bu komutu çalıştırmak, .rvmdizini silmek için onayınızı ister .

.rvmDizini silmeyi tamamladıktan sonra , dikkate değer olan aşağıdaki mesajı alırsınız:

Eğer hala varsa / etc / rvmrc ve ~ / .rvmrc dosyalarını elle kaldırmanız gerekebilir

Lütfen tüm .bashrc .bash_profile .profile ve .zshrc dosyalarını RVM kaynak satırları için kontrol edin ve bunun Kullanıcı Başına bir yükleme olup olmadığını silin veya yorum yapın.

Ruby Gems Kaldır

gem uninstall rvm
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.