Skip to content

cannot using pacman with shinyapps.io deploment #82

@xhdong-umd

Description

@xhdong-umd

I like to use pacman because when I shared my script to others, they can run script to install/load in one time, instead of install packages manually.

However this doesn't work with shiny apps deployed to shinyapps.io. I have to change my usage of

if (!require("pacman")) install.packages("pacman")
pacman::p_load(shiny, shinydashboard, DT, ctmm, ggplot2, scales, gridExtra, data.table, markdown)

in to a series library calls.

The error log in shinyapps.io is:


2017-02-10T19:01:00.585072+00:00 shinyapps[154758]: rmarkdown version: NA
2017-02-10T19:01:00.585106+00:00 shinyapps[154758]: knitr version: NA
2017-02-10T19:01:00.827415+00:00 shinyapps[154758]: 
2017-02-10T19:01:00.585146+00:00 shinyapps[154758]: jsonlite version: 1.2
2017-02-10T19:01:00.585220+00:00 shinyapps[154758]: htmltools version: 0.3.5
2017-02-10T19:01:00.827418+00:00 shinyapps[154758]: Starting R with process ID: '36'
2017-02-10T19:01:00.844833+00:00 shinyapps[154758]: 
2017-02-10T19:01:00.844836+00:00 shinyapps[154758]: Listening on http://0.0.0.0:42672
2017-02-10T19:01:00.907832+00:00 shinyapps[154758]: Loading required package: pacman
2017-02-10T19:01:00.933056+00:00 shinyapps[154758]: Installing package into ‘/usr/local/lib/R/site-library’
2017-02-10T19:01:00.933063+00:00 shinyapps[154758]: (as ‘lib’ is unspecified)
2017-02-10T19:01:00.972008+00:00 shinyapps[154758]: Installing package into ‘/usr/local/lib/R/site-library’
2017-02-10T19:01:00.972012+00:00 shinyapps[154758]: (as ‘lib’ is unspecified)
2017-02-10T19:01:00.972422+00:00 shinyapps[154758]: Warning in install.packages("BiocInstaller", repos = a["BioCsoft", "URL"]) :
2017-02-10T19:01:00.972424+00:00 shinyapps[154758]:   'lib = "/usr/local/lib/R/site-library"' is not writable
2017-02-10T19:01:00.973770+00:00 shinyapps[154758]: Warning: Error in install.packages: unable to install packages
2017-02-10T19:01:00.983000+00:00 shinyapps[154758]: Stack trace (innermost first):
2017-02-10T19:01:00.983004+00:00 shinyapps[154758]:     72: install.packages
2017-02-10T19:01:00.983005+00:00 shinyapps[154758]:     71: eval
2017-02-10T19:01:00.983006+00:00 shinyapps[154758]:     70: eval
2017-02-10T19:01:00.983006+00:00 shinyapps[154758]:     69: eval
2017-02-10T19:01:00.983007+00:00 shinyapps[154758]:     68: eval
2017-02-10T19:01:00.983007+00:00 shinyapps[154758]:     67: eval.parent
2017-02-10T19:01:00.983007+00:00 shinyapps[154758]:     66: local
2017-02-10T19:01:00.983008+00:00 shinyapps[154758]:     65: eval
2017-02-10T19:01:00.983009+00:00 shinyapps[154758]:     63: withVisible
2017-02-10T19:01:00.983009+00:00 shinyapps[154758]:     62: source
2017-02-10T19:01:00.983009+00:00 shinyapps[154758]:     61: value[[3L]]
2017-02-10T19:01:00.983010+00:00 shinyapps[154758]:     60: tryCatchOne
2017-02-10T19:01:00.983010+00:00 shinyapps[154758]:     59: tryCatchList
2017-02-10T19:01:00.983010+00:00 shinyapps[154758]:     58: tryCatch
2017-02-10T19:01:00.983011+00:00 shinyapps[154758]:     57: p_install
2017-02-10T19:01:00.983011+00:00 shinyapps[154758]:     56: FUN
2017-02-10T19:01:00.983011+00:00 shinyapps[154758]:     55: lapply
2017-02-10T19:01:00.983008+00:00 shinyapps[154758]:     64: eval
2017-02-10T19:01:00.983012+00:00 shinyapps[154758]:     13: runApp
2017-02-10T19:01:00.983013+00:00 shinyapps[154758]:     12: fn
2017-02-10T19:01:00.983013+00:00 shinyapps[154758]:     11: doTryCatch
2017-02-10T19:01:00.983013+00:00 shinyapps[154758]:     10: tryCatchOne
2017-02-10T19:01:00.983014+00:00 shinyapps[154758]:      9: tryCatchList
2017-02-10T19:01:00.983012+00:00 shinyapps[154758]:     53: pacman::p_load
2017-02-10T19:01:00.983015+00:00 shinyapps[154758]:      5: eval
2017-02-10T19:01:00.983012+00:00 shinyapps[154758]:     54: sapply
2017-02-10T19:01:00.983016+00:00 shinyapps[154758]:      3: eval
2017-02-10T19:01:00.983016+00:00 shinyapps[154758]:      2: eval.parent
2017-02-10T19:01:00.983016+00:00 shinyapps[154758]:      1: local
2017-02-10T19:01:00.983369+00:00 shinyapps[154758]: Error : unable to install packages
2017-02-10T19:01:00.983014+00:00 shinyapps[154758]:      7: connect$retry
2017-02-10T19:01:00.983015+00:00 shinyapps[154758]:      6: eval
2017-02-10T19:01:00.983014+00:00 shinyapps[154758]:      8: tryCatch
2017-02-10T19:01:00.983015+00:00 shinyapps[154758]:      4: eval

Is it possible to fix this? Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions