-
Notifications
You must be signed in to change notification settings - Fork 291
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
Instructions on building from source are specific to X86_64 #524
Comments
I got it to install by doing a combination of the following (I can't be more specific because there was one weirdness; see steps 3 and 4):
I'm not a javascript/node person so I suspect there's a way to simplify the above. |
https://github.com/rstudio/shiny-server/tree/binaries#configuration is a broken link and referenced from the building from source document. |
While it built and installed, it's installed incorrectly as the launcher is erroring out:
as the /usr/local/shiny-server/ext directory only has a pandoc directory in it. |
Running the I used the following commands to fix this:
and got the following:
|
Finally, you need to validate it's working by installing the welcome.html + sample-apps:
Using a browser, visit the welcome.html page and follow its instructions. Beyond the post-install configuration steps above, I needed to run the following commands to get the hello application to work:
To get the markdown panel to work, I did the following in an R instance executing as root:
|
Editorial note: this would've been significantly easier if the documentation/code took the least astonishing route and recommended users install node and pandoc as prerequisites and use the executables in the user's path instead of the If you want to make AARM64 a first-class citizen, Oracle Cloud Infrastructure's "Always Free" plan (possibly bad assumption: capacity's available) allows you to have 4-cores and 24GB of RAM for free (you also get 2 IP addresses; one permanent and the other ephemeral). |
Hi @mtbakerguy, thank you very much for this very helpful issue. Similarly I succeeded on Apple silicon ARM-based M2 mac (macos Sonoma 14.4.1 Apple M2).
Both works, though, but followed the way of intel version to isolate node for this shiny-server.
c.f. https://github.com/brewsci/homebrew-base, |
One further step
Otherwise My default python3 is brew-installed one.
|
Trying to compile on Oracle Linux 8 AARM64 architecture. The https://github.com/rstudio/shiny-server/wiki/Building-Shiny-Server-from-Source page references a private copy of Node.js which is compiled for the Intel architecture.
NOTE: this issue appears to be a distinct from #523.
The text was updated successfully, but these errors were encountered: