У меня есть github клон из пакета glue
R по причинам.Имя этого пакета заменено на 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 здесь
Вопрос в том, что вызывает эту проблему?Что мне нужно сделать, чтобы я мог надежно изменять имена пакетов, требующих компиляции?