J'ai un programme brillant en R qui fonctionne très bien. Mais j'ai du mal à le déployer sur shinyapps.io.
La console d'erreur javascript me donne l'erreur suivante:
Listening on http://127.0.0.1:46574
Downloading github repo jlisic/saAlloc@master
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)
Il n'y a rien d'extraordinaire à mon package, il a juste un fichier Makevars par défaut. Toute aide ou suggestion serait appréciée.
J'ai également eu du mal avec ce problème et je viens de trouver une réponse fonctionnelle dans le groupe d'utilisateurs shinyapps.io de Google par @Yihui. Citant son message:
Vous ne devez pas installer le package dans votre application (c'est-à-dire ne pas appeler
install_github()
le code de votre application). Installez-le simplement localement et shinyapps.io saura comment l'installer sur le serveur.
https://groups.google.com/d/msg/shinyapps-users/5S8jTJ-SeHM/HCPGUjYVUM4J
La suppression de la devtools::install_github()
ligne a server.R
fonctionné pour moi. La magie du back-end!
EDIT: La raison pour laquelle cela fonctionne est expliquée plus en détail dans ce rsconnect
numéro: https://github.com/rstudio/rsconnect/issues/88
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots