我目前有Ubuntu 10.04 Ruby 1.8和Rails 2.3.8,Apache2和Phusion运行在我一直在开发这个应用程序的机器上。在开发过程中,我安装了许多其他应用所需的宝石。但是我从未安装过RVM。当我安装RVM时,现有的gem会发生什么?
昨天我试图从1.3.5更新rubygems到当前版本(因为宝石想要它),并且由于Ubuntu的具体细节已经完全废弃了我的rubygems安装。该应用程序运行,但我不能让脚本/控制台工作。 rubygems.org的人建议使用RVM安装新版本的Ruby,以解决问题。
我的问题是:
恰好已经安装在系统上的所有宝石是什么?
新版本如何影响/与我的应用程序交互?
我应该在安装RVM和新的红宝石之前卸载任何东西吗?
为什么这会发生在项目结束时?