|
|
|
|
|
by FrozenCow
4309 days ago
|
|
> Of course there are exceptions {...} put it in a tarball in /opt, make some symlinks to /usr/local This becomes unmanageable once you need to do that for multiple applications. Different applications need different versions. I'm not that familiar with Ruby, but you can imagine different versions of Ruby itself needing different versions of system libraries. An upgrade of your OS could become incompatible with the Ruby version you just compiled yourself. It's good that some people are looking for solutions to this problem. It's a worthwhile effort, even though it might not be directly applicable to everyone. Same was true for Systemd a number of years ago. |
|
The key is to define your constraints clearly and not to deviate from them unless you have to.