4 ms·
Not a good solution if you dislike stomping on your distro's package management.
by beoba 16y ago
Not a good solution if you dislike stomping on your distro's package management.
- kajecounterhack 16y agoHm well, I do use my distro's (ubuntu) default package manager if I'm not doing rails dev (sudo apt-get install ruby rake) but I need to easily switch between ruby versions and rails versions sometimes, so rvm makes my life easier. It lets me create "gemsets" -- it's not that I don't appreciate the package being in the repos or something :) Honestly I don't see the big deal. It's possible that a person might use the repo packages sometimes, and rvm other times. From a purely practical point of view, it seems okay. Though, if I was able to do that with the distro's packages that'd be cool too.
- telemachos 16y agoI understand the desire to stick with your distro's package management where you can (especially if you use Debian or a Debian-derived distro. APT rocks.) However "stomping on your distro's package management" is not a fair description of what rvm does nor how it works. rvm is very well crafted to stay completely out of the way of a package manager like APT. If you use rvm normally, nothing is installed at the system level (e.g. /usr/local), much less into /usr/bin (or somewhere APT expects to manage). Everything is sandboxed in $HOME/.rvm/ nice and clean. You can remove it at simply as `rm -rf $HOME/.rvm` and a quick edit of your shell's start-up files. APT is in no way "stomped".
- steveklabnik 16y agoYou can also rvm implode or rvm seppuku and it'll remove itself. Which I always found to be particularly funny.