Команда RVM: источник ~ / .rvm / scripts / rvm - PullRequest
24 голосов
/ 30 января 2011

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

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

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

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

Ответы [ 3 ]

41 голосов
/ 30 января 2011

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

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

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

2 голосов
/ 19 апреля 2012

Далее Совет

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

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

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

    cd
    ln -s .bashrc .rvmrc
    
1 голос
/ 26 июня 2016

Попробуйте закрыть терминал, а затем снова открыть его, чтобы установить конкретную версию 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 :)

...