Подтвердить что ты не робот

Команда RVM: источник ~/.rvm/scripts/rvm

Я просматриваю рельсы на примерах серии. Я стараюсь найти решения, прежде чем задавать вопросы, поэтому, если я пропустил что-либо, я приношу свои извинения.

Каждый раз, когда мне нужно загружать RVM из командной строки в терминале, мне нужно выполнить команду, чтобы RVM инициализировал: source ~/.rvm/scripts/rvm

Это нормально? Кажется, что я не могу заставить команды RVM работать, если я не пробовал этот код раньше. Примечание. Мне нужно только ввести команду один раз, а не каждый раз, когда мне нужно ввести команду RVM.

Большое спасибо за вашу помощь.

4b9b3361

Ответ 1

Поместите это в свой ~/.profile или ~/.bashrc:

# This loads RVM into a shell session.
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

Поэтому вам не нужно вручную вводить его для каждого сеанса.

Ответ 2

Дальнейший совет

Если вы хотите использовать терминал gnome (входит в стандартную комплектацию в Ubuntu) с помощью rvm, вы можете сделать следующее:

  • Отредактируйте профиль по умолчанию. Проверьте следующую настройку:

    "Run command as a login shell"
    
  • По умолчанию эта функция перестанет загружаться .bashrc. Исправьте это, сделав мягкую ссылку .rvmrc, указывающую на .bashrc в вашем домашнем каталоге

    cd
    ln -s .bashrc .rvmrc
    

Ответ 3

Попробуйте закрыть терминал, а затем снова откройте его, чтобы установить определенную версию ruby:

https://www.youtube.com/watch?v=THG3BKy6JEI в 2:32

Например) Я набрал "curl -L https://get.rvm.io | bash -s stable --ruby"

Затем я покинул терминал и снова открыл терминал и набрал "rvm install 2.2.3", и он работал: D:)