Saya tertarik pada bagaimana sebenarnya RVM dan rbenv bekerja. Jelas mereka bertukar antara versi Ruby dan permata yang berbeda, tetapi bagaimana hal ini dicapai? Saya berasumsi mereka hanya memperbarui symlink, tetapi setelah mempelajari kode (dan saya harus mengakui pengetahuan saya tentang Bash...