出于某种原因,我有一个R 包的github 克隆。出于类似原因glue
,此软件包的名称glue.1.3.1
从其文件更改为此存储库中的名称。DESCRIPTION
作为对照组,我有一个相同的存储库,但这个名称没有任何改变
如果我做
devtools::install_github('oganm/glue.1.3.1')
安装将失败
Error: package or namespace load failed for ‘glue.1.3.1’ in library.dynam(lib, package, package.lib):
shared object ‘glue.so’ not found
Error: loading failed
Execution halted
如果我做
devtools::install_github('oganm/glue)
安装将成功。
如果我对大多数其他包做同样的事情,没有问题,但似乎需要编译的包的源代码,包名的更改会导致问题。例如,您可以在此处重复使用 dplyr 的问题
问题是,是什么导致了这个问题?我需要做什么才能可靠地更改需要编译的包的名称?