Can';t从Ubuntu上的私有repo更新或删除R包
我目前在Ubuntu上安装了一个私有的git repo R包。我在git分支上对包进行了更改,构建了包,并在使用签出分支后从git repo安装了包Can';t从Ubuntu上的私有repo更新或删除R包,r,linux,ubuntu,R,Linux,Ubuntu,我目前在Ubuntu上安装了一个私有的git repo R包。我在git分支上对包进行了更改,构建了包,并在使用签出分支后从git repo安装了包 install.packages("~/package_repo", repos = NULL, type = "source", clean = TRUE) 我重新启动了R并重新加载了包。我可以使用我创建
install.packages("~/package_repo",
repos = NULL,
type = "source",
clean = TRUE)
我重新启动了R并重新加载了包。我可以使用我创建的新函数,但是已经存在的旧函数没有更新,我删除的函数没有一个被删除
我想R在两个不同的地方安装了这个包,现在它们相互冲突,所以在机器上检查了.libpath
,然后进入
/usr/lib/R/library/{package_name}
并删除了包含该包的文件夹。然而,这没有帮助。我仍然可以加载包,并且旧的函数仍然存在,即使重新启动R后包不再存在于该文件夹中
这怎么可能
为了检查是否正常,我尝试在Mac计算机上重复此过程,软件包更新没有问题。我发现软件包也安装在
/home/default\u user/R/x86\u 64-pc-linux-gnu-library/3.6
中
从那里删除并重新安装程序包后效果良好。您是否在R会话中加载
.Rdata
文件?启动R时,ls()
是否返回任何内容?