Yanıtlar:
$
Eğer (yani kök olmayan) kullanıcı bu düzenli olarak yüklemeye çalışıyorsunuz öneriyor. Öyleyse /usr/share/
, çoğu Linux işletim sistemindeki ağaç yalnızca kök tarafından yazılabilir olduğundan, bu muhtemelen sizin probleminizdir . Yüklemeye çalıştığınız yazılım, yüklemeyi gerçekleştirmek için kök izinlerinizin olmasını istiyor olabilir.
Aşağıdakileri değiştirerek çözdüm
curl -sSL https://get.rvm.io | bash -s stable
içine
curl -sSL https://get.rvm.io | sudo bash -s stable
Kullanıcının alt dizine erişmesi gerekiyor. /usr/local
Muhtemelen sistem çapında bir RVM kurulumunuz var (veya vardı). Bunun nedeni Ubuntu'da apt-get veya Arch Linux'ta pacman (her ikisinin de rvm paketleri var) gibi bir paket sistemi üzerinden yüklenmesi olabilir .
Ortam değişkenlerinizi kontrol edin:
> env | grep rvm_path
Varsa, ayarını kaldırın ve tekrar yüklemeyi deneyin:
> unset rvm_path
> curl -sSL https://get.rvm.io | bash -s stable
DİKKAT! Sistem genelinde hala kurulu rvm'niz varsa, bu size öngörülemeyen sonuçlar verebilir, bunu yapmadan önce kaldırdığınızdan emin olun.
Zaten kaldırdıysanız ve rvm_path hala oradaysa, ortamdan çıkarmak için oturumu kapatıp tekrar giriş yapabilirsiniz (veya bilgisayarı yeniden başlatın).
Muhtemelen bilgisayarınıza başka bir RVM sürümü yüklemişsinizdir. Ubuntu'nuz varsa kontrol edin, belki özel Ubuntu sürümünü yüklediniz https://github.com/rvm/ubuntu_rvm Komutla kaldırabilirsiniz
sudo uygun-almak tasfiye rvm
Ben böyle çözerim. Ve sonra rvm'yi
\ curl -sSL https://get.rvm.io | bash -s kararlı
Ve sonra kaynağı
kaynak ~ / .rvm / komut dosyaları / rvm
Daha sonra evinizdeki .bashrc ve .profile dosyalarınıza rvm kaynağını eklemeniz gerekir