Postinstall, rvm (менеджер версий ruby) без рут-доступа - PullRequest
0 голосов
/ 21 октября 2010

Я пытаюсь использовать RVM, (" ruby ​​version manager "), и после установки источника мне нужно добавить команду rvm в свой профиль.

Я добавил следующий код вфайл $HOME/.profile, но он, похоже, не работает.

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

Так что я просто вручную набрал ниже для временного добавления команды rvm, но это не похоже на работу.Я получаю Отсутствующее имя для ошибки перенаправления, как показано ниже.

>>source ~/.rvm/scripts/rvm
Missing name for redirect.

Как я могу решить эту проблему?Кстати, у меня нет доступа с правами root, и мой linux - система Redhat.

1 Ответ

1 голос
/ 05 декабря 2010

Это описание того, как Bash читает свои файлы запуска . Я думаю, что вы хотите использовать ~/.bashrc или ~/.bash_profile.

После добавления строки в один из этих файлов вам нужно открыть новое окно терминала. Введите echo $PATH, и вы должны увидеть инициализацию пути RVM в начале. Введите which ruby, и он должен указывать на один из них в вашем пути ~/.rvm. Наберите rvm list, и он должен показать Ruby под своим контролем.

Кроме того, регулярно запускайте rvm get head, чтобы установить самую последнюю версию rvm, так как автор часто ее обновляет.

...