Probleem
Ik kan nu de scripts bewerken, ik zie geen manier om aangepaste parameters toevoegen aan mijn script. Het deelvenster Script Execution-Parameters hebben altijd dezelfde twee input velden "snelle" inputs "" en 'R objecten', maar de voorbeeldscripts die met DeployR (zoals "DeployR – Hello World.R") hebt geïnstalleerd alle soorten aangepaste parameters in dat venster met schuifbalken, enz. Hoe voeg ik naar mijn eigen scripts?
Oplossing
Ervan uitgaande dat u ontwikkelt uw scripts R in hun voorkeur R IDE, zoals RStudio, moet u eerst het RevoScriptTools-pakket installeren in hun omgeving R IDE.
Dat R pakket archief u hier vindt:
$REVODEPLOYR_HOME/rserve/RScripts/RevoScriptTools_1.0-1.tar.gz
Dus bijvoorbeeld op een Linux-machine na de installatie van een niet-root pad zou als volgt uitzien:
/home/deployr-user/deployr/7.1.0/rserve/RScripts/RevoScriptTools_1.0-1.tar.gz
Klik op het tabblad pakketten in het deelvenster rechtsonder in de RStudio en het pakket toevoegen. Of de klant het pakket handmatig kunt installeren:
R CMD installeren RevoScriptTools_1.0 1.tar.gz
Nadat dit pakket is geïnstalleerd kunt u starten pakket/input afhankelijkheden voor hun scripts definiëren met behulp van de functies revoPackage() en revoInput().
De help voor het pakket alleen weergeven:
??RevoScriptTools
De help van het pakket introduceert en een gedetailleerd overzicht van het gebruik van de functies revoPackage() en revoInput().
Als u een script met behulp van deze functies in de opslagplaats Manager uploaden weergegeven het deelvenster rechts bovenaan op het tabblad Test de gewenste besturingselementen voor de invoer.