ok pominu-li to, ze neco instalovat systemove je povetsinou zbytecny a imo hloupy...
dam priklad, mas:
aplikace redmine1, redmine2, nejakoudalsi aplikace1, dalsi2
a ted:
redmine1 bezi na nejaky verzi, ktera vyzaduje nejaky verze nejakych ruby knihoven (a treba i konkretni verzi ruby)
dalsi redmine2, appka1, appka2 jakbysmet
jelikoz si naistaloval ty zavislosti systemove, bude fungovat, ale jen do ty doby, nez budou vyzadovat takovy verze, ktery nebudou mezi sebou v konfliktu...
uplne polopate: chces nejakej plugin do redmine1, ten bude vyzadovat x.y.z, ktera shodou okonlnosti rozbije celej redmine2.
rbenv, rvm apod. ti umozni pro konkretni projekt/adresar mit jinou verzi ruby a jiny verze knihoven, nez jsou v systemu, cimz eliminujou vyse zminenej problem