2015-07-10 16 views
8

Xin chào, tôi đang gặp phải một triệu sự cố khi cố gắng xuất bản ứng dụng của mình lên shiny.io.Lỗi ứng dụng sáng bóng:/v1/applications/400 - Kiểm tra lỗi xác thực bị tạm dừng

Thứ nhất, tôi đã cài đặt Rtools 3.2 trong máy tính của mình và đặt thành Đường dẫn nhưng không được nhận dạng trong sổ đăng ký. Nevermind, mã này nên sửa chữa nó:

install.packages("installr") 
library(installr) 
install.Rtools(choose_version = FALSE, check = TRUE, use_GUI = TRUE, 
page_with_download_url = "http://cran.r-project.org/bin/windows/Rtools/, keep_install_file=TRUE") 
install.packages("devtools") 
library(devtools) 
devtools::install_github('rstudio/shinyapps') 

Tiếp theo, để triển khai ứng dụng của tôi vào tài khoản shiny.io tôi:

library(shinyapps) 
shinyapps::setAccountInfo(name='xxxx', token='xxxxxxxxxx', secret='xxxxxxxx') 

Sau đó, ứng dụng của tôi bắt đầu chạy trong trình duyệt, và tôi bấm xuất bản để tôi tài khoản sáng bóng. Tuy nhiên, khi ứng dụng đang được triển khai, nó sẽ hiển thị lỗi sau:

Preparing to deploy application...Error: /v1/applications/ 400 - Validation Error 
Execution halted 

Bất kỳ ý tưởng nào về sự cố có thể là gì? Cảm ơn bạn.

Trả lời

16

Tôi đã gặp lỗi tương tự. Trong trường hợp của tôi, vấn đề là tên của ứng dụng. Ứng dụng được triển khai phải có tên dài tối thiểu 4 ký tự không có dấu cách.

4

Đặt tên ứng dụng đã giải quyết được sự cố này cho tôi. Thư mục ứng dụng của tôi chứa một khoảng trắng.

deployApp(appName = "myapp") 
+0

Việc chuyển 'appName' cũng đã giải quyết được sự cố cho tôi. Đường dẫn không đủ mặc dù tôi không bao giờ sử dụng dấu cách trong tên tệp hoặc thư mục. –

Các vấn đề liên quan