Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装程序包时更改R studio中的目录_R - Fatal编程技术网

安装程序包时更改R studio中的目录

安装程序包时更改R studio中的目录,r,R,如何选择在Rstudio中安装软件包的库 当我运行“安装并重新启动”时,出现以下错误: installing to library 'C:/Program Files/R/R-4.0.0/library' Error: ERROR: no permission to install to directory 'C:/Program Files/R/R-4.0.0/library' Exited with status 1. 我希望它安装在“h:/r\u软件包”上安装.packages的第二个参

如何选择在Rstudio中安装软件包的库

当我运行“安装并重新启动”时,出现以下错误:

installing to library 'C:/Program Files/R/R-4.0.0/library'
Error: ERROR: no permission to install to directory 'C:/Program Files/R/R-4.0.0/library'
Exited with status 1.

我希望它安装在“h:/r\u软件包”上安装.packages的第二个参数是
lib
,它指定了库目录。 帮助内容如下:

lib 

character vector giving the library directories
where to install the packages.
Recycled as needed.
If missing, defaults to the first element of .libPaths().
因此,下面的方法可以奏效,尽管我无法尝试

install.packages(“package\u name”,lib=“h:/r\u packages”)

据我所知,您希望安装您的个人软件包。我在RStudio中找不到库路径的任何选项。您可以在控制台中运行此代码:

withr::with_libpaths("h:/r_packages", devtools::install())

当当前目录是包的目录时,必须运行此命令。否则,请使用
devtools::install
pkg
参数指定包目录。

如果它是来自CRAN的包,则这是正确的。。这是我自己制作的一个软件包。