Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.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
Can';t从Ubuntu上的私有repo更新或删除R包_R_Linux_Ubuntu - Fatal编程技术网

Can';t从Ubuntu上的私有repo更新或删除R包

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并重新加载了包。我可以使用我创建

我目前在Ubuntu上安装了一个私有的git repo R包。我在git分支上对包进行了更改,构建了包,并在使用签出分支后从git repo安装了包

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()
是否返回任何内容?