2014-10-06 13 views
7

Mam lśniący program w R, który działa świetnie. Ale mam problem z wdrożeniem go w shinyapps.io.shinyapps.io i Github Packages

javascript konsola błędów daje mi następujący błąd:

Listening on http://127.0.0.1:46574 
    Downloading github repo jlisic/[email protected] 
    Installing saAlloc 
    '/usr/lib/R/bin/R' --vanilla CMD INSTALL \ 
    '/tmp/RtmpvmoFM3/devtools2c6b564aad/jlisic-saAlloc-62692fc' \ 
    --library='/usr/local/lib/R/site-library' --install-tests 

Error: ERROR: no permission to install to directory ‘/usr/local/lib/R/site-library’ 
Error : Command failed (1) 

Nie ma nic nadzwyczajnego na moim pakiecie to właśnie ma domyślny plik Makevars. Każda pomoc lub sugestie będą mile widziane.

+0

Czy ty pakiet na github publicznie? –

+0

yes https://github.com/jlisic/saAlloc –

+2

Ten problem nadal istnieje i jest bardzo problematyczny. – ambodi

Odpowiedz

4

Mam również problem z tym problemem, a ja właśnie znalazłem działającą odpowiedź w grupie użytkowników shinyapps.io Google przez @Yihui. Cytując jego wpis:

You should not install the package inside your app (i.e. do not call install_github() in your app code). Just install it locally, and shinyapps.io will figure out how to install it on the server.

https://groups.google.com/d/msg/shinyapps-users/5S8jTJ-SeHM/HCPGUjYVUM4J

Demontaż linii devtools::install_github() w server.R pracował dla mnie. Powrót magii!

EDIT: Powodem tego działa jest wyjaśnione bardziej szczegółowo w tym rsconnect numerze: https://github.com/rstudio/rsconnect/issues/88