加载在github上托管的包

时间:2017-04-12 07:10:34

标签: r github

我一直在使用Hilary Parker指令创建R包并在Github上托管它们。只要我在当地工作,它们就能很好地工作,这会破坏目的。

当我在其他计算机中导入我的包时,除了我自己的库(my_package)导致它在系统中找不到。我正在尝试的特定系统是Ubuntu 16.10机器。

install.packages("devtools")
library(devtools)
install_github("lf-araujo/sempsychiatry", force=TRUE)
devtools::install("sempsychiatry")
library("sempsychiatry")

对于测试,您可以尝试以下功能之一:

dependencies(c("dplyr","memisc"))

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

正如@Adam Quek所说,你可以运行print(.libPaths())来查看所有库的存储位置,并检查你的库是否在其中。

您的在线github存储库足以安装您的软件包。 使用devtools::install_github("lf-araujo/sempsychiatry")应该可以解决问题(我可以这样安装和使用你的包)。

请注意,在将软件包安装到其他计算机上之前,请先确保您处于新会话中并删除了旧软件包的任何痕迹。

提示: 1)只要您的MWE.csv位于主文件夹中而不是/data下,加载您的包时就不会安装/释放它。 2)如果你想了解一些关于包this的其他信息是一个很好的阅读