为什么安装RVM后需要很长时间才能更改目录

Sam*_*ron 2 ruby rvm

我刚刚安装了RVM,cd 命令似乎多花了几秒钟,为什么会发生这种情况?有没有什么办法解决这一问题?

den*_*ell 5

此问题已在 RVM 0.1.39 及更高版本中得到解决。现在,当您第一次进入项目目录树时,该行为仅获取 .rvmrc 文件。该目录树中的后续 cd 不会获取 .rvmrc 文件。如果您发现自己经常跳进跳出项目目录树,我建议使用多个终端:)

这样做的一个附带好处是,您现在可以在 .rvmrc 中放置更多耗时的操作,例如确保 gemset 中的所有 gem 都是最新的,以使您的项目保持最新状态,而无需在每次 cd 时花费时间。

要获取最新版本的 rvm,请运行:rvm update --head

安装后,所有新 shell 都将具有改进的行为 - 对于您不想关闭的现有 shell,您可以运行“rvm reload”来提供新行为。

干杯,-丹尼斯