【发布时间】:2018-03-25 10:06:44
【问题描述】:
我刚刚在一台新的 Microsoft Windows 7 计算机上安装了 R,使用命令行时出现以下错误:
"C:\Program Files\R\R-3.3.2\bin\Rscript.exe" --version
'C:\Program' is not recognized as an internal or external command,
可运行的程序或批处理文件。
请注意,我在路径周围的引号上方添加了一个空格。并且我在系统路径中添加了:
;C:\Program Files\R\R-3.3.2\bin\
有趣的是:
- 如果我只是调用它
Rscript.exe --version它会给出同样的错误,这很奇怪:如果它找到它,为什么它不能运行它!?! 我能找到的唯一解释是查找Rscript.exe的依赖时出现错误 - 我还注意到
"C:\Program Files\R\R-3.3.3\bin\x64\Rscript.exe" --version可以正常工作(...\bin和...\bin\x64两个文件夹都有一个可执行的 Rscript.exe)
最后我确认这是一个特定于 R 的问题,因为我在 Program Files 的子文件夹中尝试的所有其他可执行文件都可以通过相同的命令行界面调用!
【问题讨论】:
-
您的 Q 标题似乎与您的 Q 无关?
-
@MichaelChirico 这不是一个真正的 R 问题 :-)
-
无法重现。调用
>"C:\Program Files\R\R-3.3.3\bin\Rscript.exe" --version导致R scripting front-end version 3.3.3 (2017-03-06) -
@Heikki 你真幸运!
-
你们投票结束但我的问题是有效的......并记录在案。如果标题中有任何需要改进的地方,您可以提出建议或修改
标签: r path environment-variables command-line-interface