我正在探索在 Windows 7 上构建包,但在到达命令提示符阶段后遇到了麻烦。以下线程似乎与我遇到问题的主题相同,但问题仍未解决:
问题:每当我在命令提示符中尝试 R CMD 命令时(例如,我已经尝试过R CMD install pkgName
, R cmd install pkgName
, Rcmd install pkgName
,其中是已在 OS X 上编辑并发布在 CRAN 上pkgName
的实际包的占位符,我在那里解压缩R CMD check
source 在当前工作目录中),我收到以下错误消息:
'R' is not recognized as an internal or external command,
operable program or batch file.
(如果我尝试该Rcmd install pkgName
命令,则错误开始为它在其独立界面中打开得很好。'Rcmd' is not ...
R
我检查了以下指南,但未能成功识别问题:
想到的最直接的事情是 Windows 中的路径变量设置不正确,但这也没有(还)导致答案。例如,我对路径进行了三次检查以确保它们是正确的,包括 R 版本号、x64
路径名中的正确等等。
我意识到这是一个远程诊断的复杂问题,但对于解决此问题的任何建议和建议表示赞赏。作为参考,以下是我已经采取的尝试解决此问题的步骤:
- 卸载 R 和 Rtools
- 安装最新版本的R (2.15.0)
- 安装Rtools215以匹配 R 版本 2.15.0
- 最初我让 Rtools 指定路径变量(在安装期间打开该选项)。此方法后没有成功。
我更新了计算机上的路径变量,其中使用了以下路径:
C:\Rtools\bin; C:\Program Files\R\R-2.15.0\bin\x64;
我还尝试了包含以下路径的
R CMD
(andRcmd
) 命令(请注意,这些路径不会导致我计算机上的任何内容,因此我尝试在指定和不指定它们的情况下执行R CMD
/ ):Rcmd
C:\Rtools\perl\bin; C:\Rtools\MinGW\bin;
尝试添加/删除以下路径,该路径转到 Rtools 文件夹中唯一可见的其他文件夹:
C:\Rtools\gcc-4.6.3;
R CMD
如前所述,尝试了命令的多种变体。- 几个月前,当我安装了 R 版本 2.14.1 和 Rtools214 时,我尝试了这一切,但我遇到了完全相同的问题。
注意:我已经在 R 和 Rtools 之前安装了 Cygwin,而且我还没有安装 MikTeX(还)。