Установка RVM (Ruby Version Manager) [SOLVED]
Ребята, помогите пожалуйста разобраться скорее даже не с установкой сего чуда, а с /etc/profile.d
Делаю установку, как указано тут http://beginrescueend.com/rvm/install/
Вобщем установка производится с помощью скрипта:
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
Хочу сделать Multi-user installation. Вот чего написано на сайте:
The rvm function will be automatically configured for every user on the system if you install as root. This is accomplished by loading /etc/profile.d/rvm.sh on login. Most Linux distributions default to parsing /etc/profile which contains the logic to load all files residing in the /etc/profile.d/ directory. Once you have added the users you want to be able to use RVM to the rvm group, those users MUST log out and back in to gain rvm group membership because group memberships are only evaluated by the operating system at initial login time.
После установки добавляю всех пользователей в группу rvm, перегружаюсь, но после перезагрузки ни у одного пользователя (включая root), не видно rvm.
lur@lur ~ $ rvm
bash: rvm: команда не найдена
Если сделать руками: source /etc/profile, то после этого все видно.
Почему так может происходить? Тем более, что в /etc/profile есть такие строки:
for sh in /etc/profile.d/*.sh ; do
[ -r "$sh" ] && . "$sh"
done
И в /etc/profile.d действительно лежит тот /etc/profile.d/rvm.sh
Может я просто еще не до конца понимаю как работает подгрузка окружения.
- Для комментирования войдите или зарегистрируйтесь
Для начала — это ересь
Для начала — это ересь #14443.Да и для конца тоже.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Спасибо, конечно,
но я всегда стараюсь в первую очередь все ставить из портежей, потом из оверлеев. Просто RVM мной не было найдено ни там, ни там. По-моему это фактически расширение оболочки шелла, почему бы и нет. Все-таки интересует больше поведение окружения в данном случае. Даже если придется писать свой ебилд, надо разобраться почему оно работает не так, как ожидается, не правда ли?
почему оно работает не так,
нет, не правда :) сначала надо разобратся в гентоо специфик - и все будет работать
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Ясно
так может поможете, ребят, тыкните лицом, что почитать на эту тему? Нельзя же все сразу освоить.
Зачем он вообще? Он поломает
Зачем он вообще? Он поломает весь Ruby в системе (и уже поломал, судя по всему). Странно, что ни в одном оверлее его нет, вызывает подозрения в ненужности.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Да нет, не поломал. Каждая
Да нет, не поломал. Каждая версия руби, устанавливаемая через рвм ставится себе в папку, а RVM просто как функция шелла устраивает для версий руби окружение. Да и фиг с ним, буду пользовать стнадарт. Обидно просто, что Ruby 1.9 замаскирован до сих пор. Размаскировал, компилю, руби сам компилится а json что-то не хочет...
О, уже починили json) Что ж,
О, уже починили json) Что ж, будем стараться не дурить себе голову.