# Install
Υποθέτοντας ότι έχετε ήδη εγκαταστήσει το Node.js (opens new window), θα χρειαστείτε το JVM. Οι απαιτήσεις είναι είτε (Java (opens new window) ή GraalVM (opens new window)).
$ java -version
openjdk version "1.8.0_265"
OpenJDK Runtime Environment (build 1.8.0_265-8u265-b01-0ubuntu2~20.04-b01)
OpenJDK 64-Bit Server VM (build 25.265-b01, mixed mode)
Εάν δείτε ένα παρόμοιο output, αυτό σημαίνει ότι το σύστημά σας διαθέτει αυτήν τη στιγμή java 8, το οποίο δεν είναι η καλύτερη επιλογή καθώς δεν θα επωφεληθεί από τις χρήσεις του κινητήρα υψηλής απόδοσης του es4x
# GraalVM/OpenJDK
Για να έχετε συμβατό runtime, συνιστάται να εγκαταστήσετε υψηλότερο runtime (for example using
jabba (opens new window)). Για οδηγίες σχετικά με την εγκατάσταση jabba, ανατρέξτε στον επίσημο
manual (opens new window).
TIP
Χρησιμοποιώντας το jabba μπορείτε να εγκαταστήσετε το openjdk 11 και / ή το graalvm (μία φορά) ως:
jabba install [email protected]
jabba install [email protected]
Και αργότερα μεταβείτε στο επιθυμητό runtime εκτελώντας:
jabba use [email protected] # OR jabba use [email protected]
Μόλις εγκατασταθεί ένα έγκυρο JVM, μπορείτε προαιρετικά να εγκαταστήσετε το project management utilities development tool.
# Project Tools
npm install -g @es4x/create # Ή yarn global add @es4x/create
Το πακέτο θα εγκαταστήσει μια εντολή es4x παγκοσμίως που μπορεί να χρησιμοποιηθεί για τη δημιουργία έργων και την εκτέλεση άλλων εργασιών. Για να μάθετε περισσότερα για το εργαλείο:
es4x --help
# Χρησιμοποιώντας το NPX
Το ίδιο πακέτο μπορεί να χρησιμοποιηθεί με το npx. Σε αυτήν την περίπτωση, αναφέρετέ το ως:
npx @es4x/create --help
# Πακέτο OS
Όταν εργάζεστε σε περιβάλλοντα CI όπου το ποσό των πακέτων είναι περιορισμένο, ο διαχειριστής πακέτων μπορεί να εγκατασταθεί αποσυνδέοντας το προσυσκευασμένο αρχείο tar/zip.
ES4X='0.9.0' \
curl -sL \
https://github.com/reactiverse/es4x/releases/download/$ES4X/es4x-pm-$ES4X-bin.tar.gz \
| tar zx --strip-components=1 -C /usr/local
Για λειτουργικά συστήματα Windows το ίδιο μπορεί να γίνει χρησιμοποιώντας ένα αρχείο zip.
TIP
Η χρήση του «npm» θα πρέπει να είναι ο προτιμώμενος τρόπος εγκατάστασης, καθώς επιτρέπει εύκολες αναβαθμίσεις και θα πρέπει να είναι φορητός σε διαφορετικά Λειτουργικά συστήματα.
# Επαληθεύω
Θα πρέπει τώρα να έχετε μια εντολή es4x στο path σας, μπορείτε να τη δοκιμάσετε εκτελώντας:
$ es4x --help
Usage: java -jar /usr/local/bin/es4x-bin.jar [COMMAND] [OPTIONS]
[arg...]
Commands:
bare Creates a bare instance of vert.x.
dockerfile Creates a generic Dockerfile for building and deploying the
current project.
project Initializes the 'package.json' to work with ES4X.
install Installs required jars from maven to 'node_modules'.
list List vert.x applications
run Runs a JS script called <main-verticle> in its own instance of
vert.x.
start Start a vert.x application in background
stop Stop a vert.x application
version Displays the version.
Run 'java -jar /usr/local/bin/es4x-bin.jar COMMAND --help' for
more information on a command.
WARNING
Για καλύτερη εμπειρία και απόδοση, εγκαταστήστε το GraalVM (opens new window). Όταν εργάζεστε σε τυπικό JDK,
Η χρήση Java <11 θα εκτελεστεί σε λειτουργία Interpreted που δεν είναι απόδοση ή δεν συνιστάται για παραγωγή.
← Εισαγωγή Hello World →