Відповіді:
$
Пропонує вам намагаються це встановити як звичайний (тобто не корінь) користувача. Якщо так, то це, ймовірно, ваша проблема, оскільки /usr/share/
дерево в більшості операційних систем Linux можна записувати лише під коренем. Програмне забезпечення, яке ви намагаєтесь встановити, швидше за все, бажає, щоб у вас були кореневі дозволи на встановлення.
Я вирішив це, змінивши наступне
curl -sSL https://get.rvm.io | bash -s stable
в
curl -sSL https://get.rvm.io | sudo bash -s stable
Користувачеві потрібен доступ до підкаталогу. /usr/local
Напевно, у вас є (або була) загальносистемна установка RVM. Це може бути пов'язано з встановленням його через систему пакетів, наприклад apt-get на Ubuntu або pacman в Arch Linux (обидва мають пакети rvm).
Перевірте змінні середовища:
> env | grep rvm_path
Якщо у вас є, вимкніть його та спробуйте встановити знову:
> unset rvm_path
> curl -sSL https://get.rvm.io | bash -s stable
ПОДЕРЖАЙТЕ! Якщо у вас все ще встановлено rvm в усьому світі, це може дати непередбачувані результати, переконайтесь, що ви його видалили перед цим.
Якщо ви його вже видалили, і rvm_path все ще є, можливо, ви можете вийти з системи та знову увійти, щоб видалити їх з оточення (або просто перезавантажити комп'ютер).
Можливо, ви встановили іншу версію RVM на своєму комп’ютері. Перевірте, чи є у вас Ubuntu, можливо, ви встановили ексклюзивну версію Ubuntu https://github.com/rvm/ubuntu_rvm Ви можете її видалити за допомогою команди
sudo apt-get purge rvm
Я вирішую це так. А потім встановіть rvm за допомогою
\ curl -sSL https://get.rvm.io | bash -s стабільний
А потім налаштування джерела з
source ~ / .rvm / script / rvm
Потім вам потрібно додати джерело rvm до ваших .bashrc та .profile файлів у вашому домі