Пакет, требующий компиляции, не может быть установлен под другим именем - PullRequest
0 голосов
/ 26 июня 2019

У меня есть 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 здесь

Вопрос в том, что вызывает эту проблему?Что мне нужно сделать, чтобы я мог надежно изменять имена пакетов, требующих компиляции?

...