跳转到内容

一些概念

在正式开始使用VMR之前,我们需要解释几个和VMR有关的概念.

安装模式

  • 全局模式 (global)
  • 会话模式 (session-only)

当使用全局模式安装SDK时,环境变量才会被持久化到vmr.sh中,否则不会。所以,如果想要环境变量一直可用,请使用全局模式。详见这里

如果你的当前Shell处于session模式,而你在当前Shell中以全局模式安装了SDK,那么source命令将无法加载新安装的SDK。这时候,你需要使用vmr定制的命令别名svmr来刷新环境变量。

如果你想要查看当前Shell是否处于session模式,可以使用命令vmr ism

TUI是什么?

看看维基百科. 你可以使用下面的命令来打开VMR的TUI.

Terminal window
vmr

反向代理

这里说的反向代理, 我们指的是 https://proxy.vmr.dpdns.org/proxy, 可用于加速一些国内下载比较慢的SDK,例如,来自github release的SDK.

针对项目锁定SDK版本

在进行锁定版本操作时,VMR会在当前项目文件夹下生成一个名叫”.vmr.lock”的文件. 这个文件将会用于后面VMR自动进行的SDK版本的检测和切换.