Devtools Install_github не работает для Reprtree - PullRequest
0 голосов
/ 06 июля 2018

Обшарил весь интернет, но не смог найти решение.

Бороться сейчас с этой проблемой часами.

library(devtools)
install_github("araastat/reprtree")

Но я каждый раз получаю сообщение об ошибке (перепробовал несколько вещей, например перезапуск, отключил мой vpn).

Installation failed: Command failed (1)
Warning message:
S3 methods ‘[.git_tree’, ‘as.POSIXct.git_time’, ‘as.character.git_time’, ‘as.data.frame.git_commit’,

«as.data.frame.git_repository», «as.data.frame.git_tree», "As.list.git_tree", "diff.git_repository", "diff.git_tree", «Format.git_blob», «format.git_commit», «format.git_merge_result», ‘Format.git_note’, ‘format.git_signature’, ‘format.git_tag’, "Head.git_repository", "length.git_blob", "length.git_diff", «Length.git_tree», «merge.character», «merge.git_branch», "Merge.git_repository", "plot.git_repository", "print.git_blob", "Print.git_branch", "print.git_commit", "print.git_config", "Print.git_diff", "print.git_merge_result", "print.git_note", «Print.git_reference», «print.git_reflog», «print.git_reflog_entry», «Print.git_repository», «print.git_signature», «print.git_status», "Print.git_tag", "print.git_time", "print.git_tree", "sha.git_blob", «Sha.git_branch», «sha.git_commit», «sha.git_fetch_head», «Sha.git_merge_result», «sha.git_note», «sha.git_reference», ‘Sha.git_reflog_entry’, [... усечено]

Изменить. Другой подход (как указано в комментариях)

devtools::install("reprtree-master")

Installing reprtree
"C:/PROGRA~1/R/R-34~1.4/bin/i386/R" --no-site-file --no-environ --no-save --no-restore --quiet CMD INSTALL  \
  "C:/Users/asdf/Downloads/reprtree-master" --library="C:/Users/asdf/Documents/R/win-library/3.4" --install-tests 

* installing *source* package 'reprtree' ...
** R
** preparing package for lazy loading
** help
*** installing help indices
  converting help for package 'reprtree'
    finding HTML links ... done
    ReprTree                                html  
    finding level-2 HTML links ... done

    plot.getTree                            html  
    plot.reprtree                           html  
    reprtree-package                        html  
    snip.depth                              html  
    text.tree                               html  
Error: C:/Users/asdf/Downloads/reprtree-master/man/text.tree.Rd:41: Bad \link text
* removing 'C:/Users/asdf/Documents/R/win-library/3.4/reprtree'
In R CMD INSTALL
Error: Command failed (1)
> 

1 Ответ

0 голосов
/ 22 января 2019

Для будущих читателей

Что-то не так в text.tree.RD в строке 41. То, что я сделал, вероятно, не самое совершенное решение, но оно работает.

Вы можете скачать пакет как .zip и распаковать его. Затем удалите все после строки 39 в ./man/text.tree.RD. После этого вы можете установить пакет следующим образом:

library(devtools)
if(!('reprtree' %in% installed.packages())){
    install_local('path_to_extracted_zip/reprtree-master/')
}
...