2015-03-04 4 views
2

Я следовал за одни и ту же команду, показанную в shinyapps.io для загрузки моего приложения, но я получаю следующее сообщение об ошибке:Почему мое приложение не развертывается на shinyapps.io?

> library(shinyapps) 
> shinyapps::deployApp("/Users/mona/CS764/demo") 
Error in lint(appDir) : Cancelling deployment: invalid project layout. 
The project should have one of the following layouts: 
1. 'shiny.R' and 'ui.R' in the application base directory, 
2. 'shiny.R' and 'www/index.html' in the application base directory, 
3. An R Markdown (.Rmd) document. 

Вот структура моих файлов: enter image description here

+2

Не должно быть 'shinyapps :: deployApp ("/Users/mona/CS764/demo/1a ")'? – shadowtalker

+0

Спасибо, это сработало, но дает мне эту ошибку: '* Не удалось разобрать /Users/mona/CS764/demo/vldb/ui.R.BACKUP.4098.R Ошибка в анализе (ввод, n = -1L, encoding = checkEncoding (файл)): 63: 1: неожиданный ввод 62: tabPanel («Результат», selectInput («featureEx», «Feature Exploration», 63: <<^'вы знаете, как это исправить? –

+1

«Неожиданный ввод» звучит, вероятно, это похоже на опечатку в вашем коде. Проверьте на неуместные запятые или круглые скобки. – shadowtalker

ответ

4

При использовании deployApp() необходимо развернуть каталог, содержащий ваши файлы ui.R и server.R (или shiny.R/www/index.html при использовании пользовательского интерфейса). Файлы не могут быть подкаталогом.

Кроме того, важно отметить, что любые R-файлы в каталоге или любом подкаталоге будут проанализированы, поэтому важно, чтобы они имели действительный синтаксис.

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