Я получаю 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 ответов


шаги, чтобы попробовать:

  1. выйдите из системы и войдите в нее.

  2. откройте новый терминал и запустите его вручную

источник $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 

в свой .файл в вашей домашней директории.