我对RVM和rbenv如何实际工作感兴趣.
显然,他们在不同版本的Ruby和gemsets之间进行交换,但这是如何实现的呢?我曾经假设他们只是更新符号链接,但是深入研究代码(我必须承认我对Bash的了解是肤浅的),他们似乎做得比这更多.
ruby rubygems ruby-on-rails rvm rbenv
rbenv ×1
ruby ×1
ruby-on-rails ×1
rubygems ×1
rvm ×1