我一直在使用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"))
我在这里缺少什么?
答案 0 :(得分:0)
正如@Adam Quek所说,你可以运行print(.libPaths())
来查看所有库的存储位置,并检查你的库是否在其中。
您的在线github存储库足以安装您的软件包。
使用devtools::install_github("lf-araujo/sempsychiatry")
应该可以解决问题(我可以这样安装和使用你的包)。
请注意,在将软件包安装到其他计算机上之前,请先确保您处于新会话中并删除了旧软件包的任何痕迹。
提示:
1)只要您的MWE.csv
位于主文件夹中而不是/data
下,加载您的包时就不会安装/释放它。
2)如果你想了解一些关于包this的其他信息是一个很好的阅读