Я получаю rvm: команда не найдена после установки rvm
Я знаю этот вопрос очень общий вопрос. Я просмотрел несколько постов на эту тему. Но я не получил никакого разрешения.
я установил rvm локально. У нас уже есть установочные файлы. Поэтому зашел в папку и запустил команду install.
$ ./install
затем я проверил ./ папка rvm в домашней папке пользователя folde
$ cd ~/.rvm
папка. Следовательно установка успешна.
теперь я набираю rvm в команде линия
$ rvm
я получаю ниже исключение
$ rvm
-sh: rvm: command not found
прочитав несколько статей в stackoverflow по этой проблеме, я узнал, что мне нужно добавить следующие строки .bash_profile, как я использую Mac OSX 10.7.3
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
даже после того, как я получаю то же исключение при вводе rvm. Есть ли что-то еще, что мне нужно сделать? или я что-то упускаю? Пожалуйста, помогите
5 ответов
шаги, чтобы попробовать:
выйдите из системы и войдите в нее.
откройте новый терминал и запустите его вручную
источник $HOME/.РВМ/скрипты/РВМ
затем
РВМ
проверьте эти обходные пути.
обновление:
для того, чтобы избежать
источник $ДОМАШНИЙ./РВМ/скрипты/РВМ
каждый раз, когда вы открываете терминал, включите эту строку в ~/.MacOSX/environment
в вашем Mac (это похоже на ~/.bashrc
в системах на базе GNU / Linux в разделе $home
ака ).
в моем случае я использую Ubuntu Bash в Windows 10 и исправляю проблему, которую я использовал:
source /usr/local/rvm/scripts/rvm
вам нужно включить login shell в настройках эмулятора терминала, иногда это необходимо использовать /usr/bin/bash --login
, вот пример https://rvm.io/integration/gnome-terminal/
после включения login shell вам нужно закрыть приложение терминала и открыть его свежим.
Мне просто нужно было открыть новый сеанс терминала.
после того, как я установил его с помощью:
curl -sSL https://get.rvm.io | bash -s stable --ruby
rvm install 2.2
для тех, кто делает это в 2018 году только добавить
source $HOME/.rvm/scripts/rvm
в свой .файл в вашей домашней директории.