繁体   English   中英

从Github安装R软件包时遇到问题

[英]Having issues installing an R package from Github

由于我是个菜鸟,请耐心等待,但我确实在努力学习。

我正在尝试为我的国家制作一个choropleth地图,并在Github上找到了一个很好处理的R包。 但是,我正在大学计算机上工作,除了M://之外,我没有任何驱动器写权限,因此,只要程序包尝试在C://上安装,显然都会引发错误。 这不是问题,因为我只能在安装包中指定一个libpath作为参数,但是devtools :: install_github似乎没有这样的参数。

我尝试使用

with_libpaths(new = "M:\R\win-library\3.2", install_github('diegovalle/mxmaps'))

但是我收到一条错误消息说

with_libpaths'已弃用。 使用'withr :: with_libpaths'代替。

我的意思是我需要安装“ withr”软件包才能使用它? 但是,在尝试安装该软件包时,我总是收到错误消息。 首先,我得到了

install.packages中的警告:软件包“ withr”的安装退出状态为非零

由于无法访问C://问题。 我通常通过直接从二进制文件安装来绕过此操作,但是当我尝试它告诉我时

“在install.packages中警告:软件包'withr'不可用(对于R版本3.2.2)”。

除了更新我的R版本(由于我在这台机器上没有安装特权,这将是一件麻烦事)之外,我还能如何安装withr或找到另一种方法来指定从github安装软件包的目录?

我建议您使用3.4的最新版本。上述所有软件包均在最新版本下提供。

设置本地库路径的两种方法(至少在运行R 3.5.3的Linux上):

(1)在脚本的开头,将.libPaths选项设置为本地库路径,即: .libPaths("M:\\R\\win-library\\3.2")

(2)在.Renviron文件中添加指定本地库路径的行:即: R_LIBS="M:\\R\\win-library\\3.2"

注意:对于(1),您将需要在每次启动新的R会话时手动运行,而(2)将在R启动时自动设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM