metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-08-03 04:52 pm

Хипсторасы

rvm творит забавнейшую чернь
Во-первых, меняет cd на свою функцию: http://batkin.tumblr.com/post/8847990062/on-rvms-cd-script
type cd | head -n 1
cd is a function

Во-вторых, он создает .bash_profile, после чего .bashrc перестает читаться при логине.
Написано, что .bash_profile читается login shell и .bashrc читается non-login shell, но поведение убунты отличается от описанного.

PS: Чертовы красноглазики. Если .bash_profile не существует - то читается .profile, который выполняет .bashrc. Если .bash_profile существует (созданный rvm) то выполняется только он. Отрезать им всем голову по самую жопу.

[identity profile] fortness90.myopenid.com (from livejournal.com) 2013-08-03 01:59 pm (UTC)(link)
Какие милые извращенцы ...

[identity profile] avnik.livejournal.com 2013-08-03 07:01 pm (UTC)(link)
Какое червие.
У рубистов впрочем все так.

PS bundler в этом месте менее больной и более разумный

[identity profile] vit0ld.livejournal.com 2013-08-03 07:37 pm (UTC)(link)
только что проверил у себя, ничего такого не увидел

shell - bash

typeset -f / -F - пусто
alias -p - пусто

что я делаю не так?

[identity profile] vit0ld.livejournal.com 2013-08-03 07:37 pm (UTC)(link)
$ rvm version

rvm 1.21.14 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

[identity profile] vinslivins.livejournal.com 2013-08-03 08:30 pm (UTC)(link)
ня!

[identity profile] divine-assass1n.livejournal.com 2013-08-03 10:48 pm (UTC)(link)
rvm говно и ересь

нах

используй rbenv

[identity profile] theiced.livejournal.com 2013-08-04 03:54 am (UTC)(link)
это нужно что бы не сойти с ума. оно включает нужные гемсеты при заходе в определённые диры.