Deploying a shiny app to Posit Connect Cloud that uses Quarto

I am using Posit Connect Cloud to deploy my shiny app that uses the quarto package. The app deploys successfully, but when I use it, I get this message in logs:

Warning: Error in find_quarto: Quarto command-line tools path not found!
Please make sure you have installed and added Quarto to your PATH or set the QUARTO_PATH environment variable.

I believe this is happening because quarto cli is not installed on the app instance. I tried providing quarto attributes in manifest.json:

"metadata": {
    "appmode": "shiny",
    "quarto_version": "1.5.57",
    "quarto_engines": {"knitr","markdown"},
    "primary_rmd": null,
    "primary_html": null,
    "content_category": null,
    "has_parameters": false
  }

However, that did not work. Is it not possible to use both quarto and shiny in a single project on Posit Connect Cloud? If it is possible, what do I need to do?

Hello, we believe this should work and will open an issue to explore. Thanks for letting us know.

I'll update here when there is more info.

Alex

Hi Alex,

Thank you for your response. I'm providing the repo and project links below for your reference.

Here is the public repo: GitHub - durraniu/stoRytime
Connect Cloud project link: Posit Connect Cloud

Hi again, our engineers made the fix and it looks like your app now functions as expected. And it is very cool!

Please let us know if you run into any more issues. Best,

Alex

Thanks a lot! It is working for me now.

1 Like