Το πρόβλημα
Μπορώ να επεξεργαστείτε τις δέσμες ενεργειών τώρα, μπορώ να δω δεν υπάρχει τρόπος να προσθέσετε προσαρμοσμένες παραμέτρους μου δέσμης ενεργειών. Το παράθυρο παραμέτρους εκτέλεσης δέσμης ενεργειών έχουν πάντα τα ίδια δύο πεδία εισόδου "Γρήγορη συντελεστών παραγωγής" και "R αντικειμένων", αλλά τα δείγματα δεσμών ενεργειών που έχετε εγκατεστημένη στο DeployR (όπως "DeployR – Hello World.R") έχουν όλα τα είδη των προσαρμοσμένων παραμέτρων σε αυτό το παράθυρο με τα ρυθμιστικά, κ.λπ. Πώς μπορώ να προσθέσω αυτά στις δικές μου;
Λύση
Εάν υποθέσουμε ότι σχεδιάζετε τις δέσμες ενεργειών R σε τους προτιμώμενη IDE R, όπως RStudio, θα πρέπει πρώτα να εγκαταστήσετε το πακέτο RevoScriptTools στο περιβάλλον τους R IDE.
Εδώ, μπορείτε να βρείτε το αρχείο πακέτου R: $REVODEPLOYR_HOME/rserve/RScripts/RevoScriptTools_1.0-1.tar.gz Για παράδειγμα, σε ένα μηχάνημα Linux μετά από μια εγκατάσταση μη ριζικό τη διαδρομή αυτή θα φαίνεται κάπως έτσι: /home/deployr-user/deployr/7.1.0/rserve/RScripts/RevoScriptTools_1.0-1.tar.gz Στο RStudio, απλώς κάντε κλικ στην καρτέλα "πακέτα" στον πίνακα κάτω δεξιά και προσθέστε το πακέτο. Ή, ο πελάτης μπορεί να εγκαταστήσει το πακέτο με μη αυτόματο τρόπο: ΕΓΚΑΤΆΣΤΑΣΗ CMD R RevoScriptTools_1.0-1.tar.gz Μετά την εγκατάσταση αυτού του πακέτου το να αρχίσετε να χρησιμοποιείτε τις συναρτήσεις revoPackage() και revoInput() για να ορίσετε εξαρτήσεις πακέτο/εισόδου για τις δέσμες ενεργειών. Για να προβάλετε τη Βοήθεια για το πακέτο απλά πληκτρολογήστε: ??RevoScriptTools Η Βοήθεια παρουσιάζει το πακέτο και λεπτομέρειες για τον τρόπο χρήσης των συναρτήσεων revoPackage() και revoInput(). Εάν αποστέλλει μια δέσμη ενεργειών, χρησιμοποιώντας αυτές τις συναρτήσεις σε αποθετήριο δεδομένων διαχείρισης πίνακα επάνω δεξιά κάτω από την καρτέλα δοκιμής θα αποδώσει το επιθυμητό στοιχεία ελέγχου εισόδου.