Odpowiedzi:
$
Sugeruje próbujesz zainstalować to jako zwykły (czyli non-root) użytkownik. Jeśli tak, to prawdopodobnie problem, ponieważ /usr/share/
drzewo w większości systemów operacyjnych Linux jest zapisywalne tylko przez root. Oprogramowanie, które próbujesz zainstalować, prawdopodobnie wymaga uprawnień roota do przeprowadzenia instalacji.
Rozwiązałem to, zmieniając następujące
curl -sSL https://get.rvm.io | bash -s stable
w
curl -sSL https://get.rvm.io | sudo bash -s stable
Użytkownik potrzebuje dostępu do podkatalogu. /usr/local
Prawdopodobnie masz (lub miałeś) systemową instalację RVM. Może to być spowodowane zainstalowaniem go za pośrednictwem systemu pakietów takiego jak apt-get na Ubuntu lub pacman na Arch Linux (oba mają pakiety rvm).
Sprawdź zmienne środowiskowe:
> env | grep rvm_path
Jeśli go masz, wyłącz go i spróbuj zainstalować ponownie:
> unset rvm_path
> curl -sSL https://get.rvm.io | bash -s stable
STRZEC SIĘ! Jeśli nadal masz zainstalowany RVM w całym systemie, może to dać nieprzewidywalne wyniki, upewnij się, że go odinstalowałeś, zanim to zrobisz.
Jeśli masz go już odinstalowanego, a ścieżka rvm_path nadal tam jest, być może możesz się wylogować i zalogować ponownie, aby usunąć je ze środowiska (lub po prostu zrestartować komputer).
Prawdopodobnie zainstalowałeś na komputerze inną wersję RVM. Sprawdź, jeśli masz Ubuntu, może zainstalowałeś ekskluzywną wersję Ubuntu https://github.com/rvm/ubuntu_rvm Możesz odinstalować za pomocą polecenia
sudo apt-get purge rvm
Rozwiązuję to w ten sposób. A następnie zainstaluj rvm za pomocą
\ curl -sSL https://get.rvm.io | bash -s stabilny
A następnie konfigurowanie źródła z
source ~ / .rvm / scripts / rvm
Następnie musisz dodać źródło rvm do plików .bashrc i .profile w domu