2014-02-21 2 views
0

Я поставил тест R проект на GitHub (here), и я пытаюсь установить с помощью следующих действий:install_github загрузки пустой master.zip

devtools::install_github('HamiltonBlake/test') 

Я получаю следующий вывод:

Installing github repo test/master from HamiltonBlake 
Downloading test.zip from https://github.com/HamiltonBlake/test/archive/master.zip 
Installing package from C:\Users\Ham\AppData\Local\Temp\RtmpAzTLDT/test.zip 
Error: Does not appear to be an R package (no DESCRIPTION) 

Если я вручную перейду на https://github.com/HamiltonBlake/test/archive/master.zip и скачаю его, это будет zipped папка с server.R и ui.R, как и ожидалось.

Однако, когда я перехожу в папку Temp, загруженная выше загруженная папка содержит пустой файл с именем «file236447a6420» и пустую папку с именем «rs-graphics-3f4820b1-7366-461a-b095-f2106ef72e73», ,

Я нашел это question, что заставило его выглядеть как будто ожидание несколько часов, однако в отличие от этого вопроса, я могу скачать и установить с того же пути, что и install_github, поэтому он выглядит так, как github уже обновил мастер .zip.

У меня есть полный доступ для чтения/записи на моем ПК, а также последние devtools и rtools.

+0

Чтобы использовать 'install_github', вы не можете просто поместить какой-либо R-код в github. Он должен быть в форме R-пакета. –

+0

Спасибо, я должен был прочитать [это] (http://cran.r-project.org/doc/contrib/Leisch-CreatingPackages.pdf). –

ответ

1

Описание install_github говорит

Attempts to install a package directly from github. 

Если у вас есть ui.R и server.R, что означает, что вы на самом деле есть блестящее приложение - не пакет.

Вы хотите посмотреть в функции runGitHub в блестящем пакете, если хотите запустить непосредственно из github, или вы можете клонировать репозиторий локально и использовать runApp.

+1

Хорошая находка, а также я должен сказать, что это очень классная собака +1 в основном для классной собаки. –

+0

Спасибо, это отличная находка. –

Смежные вопросы