-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow manual specification of application dependencies #199
Comments
(I am generally quite unhappy with the time I spend dependency-managing different build environments between |
The error you're seeing would likely imply that you have the
I think this error would go away if you manually re-installed the package using |
thanks! |
FWIW there's some talk internally at RStudio about:
I can't make any promises about timelines but we're aware of the frustrations users have been encountering with Packrat (sorry it's been such a frustrating experience!) |
Dependency management issues for shinyapps.io (such as #197) continue to be a huge problem for me, and the "dark magic" of packrat just make this very hard to debug by myself (or at all). If I understand the current So I'd like re-open this as a simple feature request: support This would be limited (though the It would also copy existing ways of doing dependency management for R projects (the Travis R image and CRAN), that people are familiar with. |
I want to add my vote with two different scenarios:
I made a PR with packrat to support it, but it was considered not suitable for
For the
I totally agree this and really hoped to see something like OP suggested. However I'd suggest to extend the description to at least support Actually I don't see why it have to be description format, this is not a package, and you are not using any package related tools, and description format is too limited. I think a better model is homebrew formula, so for certain package and version there are some instructions to install it properly in another machine. RStudio also maintained something similar for linux package installations. Of course the dependencies declarations can be separated from with the formula, so for simple cases user don't need to create formula, but advanced users can use formula to duplicate their specific environment. |
+1 for specifying your own depends. Python PIP has a great system for this using Similar examples in JS come in the form of Not a big fan of hidden mechanics that can't be edited or adjusted. Everything must have a configuration file! Generate it for me yes, but tell me where it is so I can review/fix/tinker with it. |
I think #471 is now the current equivalent. |
UPDATE
This is now a simple feature request: support DESCRIPTION files as a way to specify dependencies for rsconnect::AppDeploy().
After some deployment grief with #197, I am looking for a simpler / more robust way to tell shinyapps.io about its required dependencies, and I was hoping a
DESCRIPTION
would do it.But when I add a
DESCRIPTION
like the below to the manifest, the deploy fails:Is this generally a supported way to specify dependencies, and if so, what am I doing wrong?
If not, could this be supported?
To be clear, this is kind of the inverse of #192; I want
rsconnect
to ignore darkpackrat
magic and just adhere to theDESCRIPTION
.The text was updated successfully, but these errors were encountered: