1
我试图在PC上的R.3.4上安装软件包'gpuR'。问题是,当我输入install.packages('gpuR')并按下回车键时,提示符将跳出在install.packages()中自动输入
只能以源代码形式提供并且可能需要编译C/C++/Fortran的软件包:'' gpuR' 你想尝试从来源安装这些吗?
有无论如何我可以自动输入“y”到这个提示?
我试图在PC上的R.3.4上安装软件包'gpuR'。问题是,当我输入install.packages('gpuR')并按下回车键时,提示符将跳出在install.packages()中自动输入
只能以源代码形式提供并且可能需要编译C/C++/Fortran的软件包:'' gpuR' 你想尝试从来源安装这些吗?
有无论如何我可以自动输入“y”到这个提示?
也许你可以使用一种方法来首先检查一个二进制文件,然后在不可用的情况下通过源代码进行安装。我没有测试过,但沿
install.packages.noprompt <- function (pkgs) {
binPkgs <- available.packages(type = "binary")
haveBinary <- pkgs %in% binPkgs
if (any(haveBinary)) {
install.packages(pkgs[haveBinary], type = "binary")
}
if (!all(haveBinary)) {
install.packages(pkgs[!haveBinary], type = "source")
}
}
线的东西不幸的是,这可能不会赶上那都是源只依赖,但包本身具有二元可用。
您可以使用'type =“source”'来专门请求源代码分发。 – MrFlick
这与Windows [标签:批处理文件]有什么关系?请重新检查标签! – aschipfl