Это потому, что в вашем Rlib-пути есть пробел: C:/Users/Muhammad Yasseen/R/win-library/2.14
.
Посмотрите, как в первом журнале ошибок было выдано предупреждение
running command '"C:/PROGRA~1/R/R-214~1.2/bin/i386/R" CMD INSTALL
C:\Users\MUHAMM~1\AppData\Local\Temp\Rtmpsx4n5u/ggbiplot_0.5.tar.gz
--library=C:/Users/Muhammad Yaseen/R/win-library/2.14'
had status 1
В частности, --library=C:/Users/Muhammad Yaseen/R/win-library/2.14
.
Это должно быть --library="C:/Users/Muhammad Yaseen/R/win-library/2.14"
, чтобы иметь дело с пробелом.
Использование install.packages
заботится о кавычках для вас - посмотрите, как ваше второе предупреждающее сообщение (когда вы использовали install.packages
) было
running command 'C:/PROGRA~1/R/R-214~1.2/bin/i386/R CMD INSTALL
-l "C:/Users/Muhammad Yaseen/R/win-library/2.14"
"vqv-ggbiplot-2623d7c.tar.gz"' had status 1
У -l "C:/Users/Muhammad Yasseen/R/win-library/2.14"
есть кавычки, поэтому вы не получите ту же ошибку.
Я быстро взглянул на источники install-github
, и он создает команду R CMD INSTALL
с помощью:
paste("CMD INSTALL ", built_path, " --library=", .libPaths()[1], sep="")
Посмотрите, как оно не окружает .libPaths()[1]
двойными кавычками в случае пробелов? Я думаю, это твоя проблема.
Что касается исправления - похоже, произошла ошибка при использовании install.packages()
в tar-файле, сгенерированном git
(как сообщается здесь ). Итак, вы можете:
- изменить местоположение вашей библиотеки R где-нибудь без пробелов
- распакуйте файл
.tar.gz
(я не знаю, какое программное обеспечение это делает в Windows) и установите из извлеченных каталогов, а не из .tar.gz
.