有两种方法可以在 Windows 下运行 R。在终端窗口
(如cmd.exe,command.com,或者能力更强的脚本)里面
运行 R.exe 或者更直接的 Rterm.exe时,前面
提到的方法可能都可以使用它们主要用于
批处理)。对于交互式用户,可以使用基于控制台的图形界面
(Rgui.exe)。
在 Windows 下面的启动过程和 UNIX 中的过程非常相似,
但是必须指明`根目录'(home directory),因为
Windows 系统不会定义这个目录。如果定义了环境变量 R_USER,
则根目录由这个变量指定。接下来,如果环境变量
HOME 定义了,它也会指定根目录。通过这两个用户可控的设置,
R 期望可以找到用户定义的根目录。
它首先采用 Windows 系统的"私人"目录
(典型的私人目录如 Windows XP 系统中的 C:\Documents and Settings\username\My Documents
)。如果这样不成功并且
环境变量 HOMEDRIVE 和 HOMEPATH 都设定了
(它们常常会在 Windows NT/2000/XP 系统下定义),这些将会决定根目录。
如果这些都没有设定,那么就把
起始目录当成根目录。
环境变量可以以 name=value 形式 放在命令行的尾部。
下面的命令行可选项在
调用 RGui.exe 时可用。
Rgui。
Rgui 的菜单项“Break to debugger”可用,并且可以
在命令行处理中设定断点。
在 Windows 系统中,你可以用 R CMD 运行你指定的 *.bat
和 *.exe 而不需要内部命令。
下面的环境变量可用于这个命令中:
R_HOME,R_VERSION,R_CMD,R_OSTYPE,PATH,
PERL5LIB,和 TEXINPUTS。例如,如果你设置的路径中有
latex.exe,那么
R CMD latex.exe mydoc
将对 mydoc.tex 运行 LaTeX 并且把 R 的 share/texmf 宏包路径加到环境变量 TEXINPUTS 中。