Languages management
Listing
You can manage several R and Python installations. Each app and each version of each app can be set to run with a specific R and/or Python version.
By going to Server then Languages from the Administration Panel, you can list all R and Python installations added to RPGM Server.
- The Auto-detect will try to detect languages installed on your operating system and add them to the list. Please note that RPGM Server performs an auto-detect each time it starts;
- The Add configuration will display a form to add a language by providing its path on the system;
- For each packages, you can:
- Set as default to set this version as the default one, and will only change if an app specifically overrides this value;
- Edit to change the language binary path;
- Packages to modify packages;
- Terminal to start a terminal;
- Remove to remove this language.
Packages management
You can manage packages from R and Python directly from the admin panel. The Packages option will lead to a page where you can install, update and remove packages.
- The Add packages button will open a form to type package name to install. For R, you can also choose the CRAN mirror and the Library path;
- The Add from file button will allow you to select a file containing a package for a local installation.
Terminal
Danger
Please be aware that only system administrators should have access to this, as a user with a terminal access can have great power over the entire server file system and can even execute commands on the server.
The Terminal option of a language will start a terminal to debug or make complex operations within a language installation: