Installieren Sie die Betriebsumgebung
Für häufig verwendete UNIX-Betriebssysteme wie Mac OS X, Linux und FreeBSD wird empfohlen, für die direkte Installation den folgenden Befehl im Terminal zu verwenden:
1curl -s https://fibjs.org/download/installer.sh | sh
Unter Mac OS X können Sie auch Homebrew verwenden, um die neueste Version von fibjs zu installieren:
1brew install fibjs
Sie können auch die entsprechende Version zur Installation oder Verteilung herunterladen. Sie müssen es auch selbst unter Windows herunterladen und installieren.
Wenn Sie jederzeit die neuesten Funktionen in der Entwicklung haben möchten oder möglicherweise einen eigenen Zweig entwickeln müssen, können Sie die neueste Version auch selbst kompilieren.
Kompilieren Sie sich unter Windows
Bereiten Sie die Kompilierungsumgebung vor
VS2019 oder höher muss unter Windows installiert werden. Hinweis: Sie müssen während der Installation die C++-Umgebung auswählen.
Code abrufen
Die aktuelle Github-Adresse von fibjs lautet: https://github.com/fibjs/fibjs
Führen Sie die folgenden Befehle im Arbeitsverzeichnis aus:
1git clone https://github.com/fibjs/fibjs.git --recursive
Wenn Sie beim Klonen vergessen, --recursive hinzuzufügen, können Sie auch das fibjs-Verzeichnis eingeben, um es manuell zu aktualisieren.
1
2cd fibjs
git submodule update --init --recursive
Kompilierungsbefehle und -anweisungen
Öffnen Sie Developer Command Prompt
das Terminal in Windows, geben Sie das fibjs-Verzeichnis ein und führen Sie den Befehl aus:
1build [options]
Optionen Optionen:
- clean: Klare Kompilierungsergebnisse, um das Neukompilieren zu erleichtern
- release: Im Release-Modus kompilieren
- debug: Im Debug-Modus kompilieren
- i386: Für die 32-Bit-Version kompiliert
- amd64: Kompiliert für die 64-Bit-Version
- arm64: Cross-Compilierung der ARM64-Version
Der Kompilierungsbefehl für den Release-Modus lautet beispielsweise wie folgt:
1build
Kompilieren Sie selbst unter UNIX
Bereiten Sie die Kompilierungsumgebung vor
Unter Mac OS
1brew install cmake git ccache
Die Befehle zur Vorbereitung der Ubuntu-Umgebung lauten wie folgt:
1apt install clang g++ make cmake git ccache libx11-dev
Die Befehle zum Vorbereiten der Umgebung für ARM unter Ubuntu lauten wie folgt:
1apt install g++-arm-linux-gnueabihf
Wenn Sie die ARM-64-Bit-Version unter Ubuntu kompilieren möchten, lautet der Befehl zum Vorbereiten der Umgebung wie folgt:
1apt install g++-aarch64-linux-gnu
Wenn Sie die ARM v6-Bit-Version unter Ubuntu kompilieren möchten, lautet der Befehl zum Vorbereiten der Umgebung wie folgt:
1apt install g++-arm-linux-gnueabi
Die Vorbereitungsumgebung für MIPS unter Ubuntu sieht wie folgt aus:
1apt install g++-mips-linux-gnu
Wenn Sie die MIPS 64-Bit-Version unter Ubuntu kompilieren möchten, bereiten Sie die Umgebung mit den folgenden Befehlen vor:
1apt install g++-mips64-linux-gnuabi64
Die Befehle der Fedora-Vorbereitungsumgebung lauten wie folgt:
1yum install clang gcc-c++ libstdc++-static make cmake git
Wenn Sie die 32-Bit-Version kompilieren möchten, bereiten Sie die Umgebung mit den folgenden Befehlen vor:
1yum install glibc-devel.i686 libstdc++-static.i686
Die Befehle der alpinen Vorbereitungsumgebung lauten wie folgt:
1apk add clang g++ linux-headers make cmake git libx11-dev
FreeBSD (8,9) bereitet die Umgebung mit den folgenden Befehlen vor:
1pkg_add -r cmake libexecinfo git
Die Befehle zum Vorbereiten der Umgebung für Systeme mit FreeBSD 10 und höher lauten wie folgt:
1pkg install cmake libexecinfo git
Code abrufen
Die aktuelle Github-Adresse von fibjs lautet: https://github.com/fibjs/fibjs
Führen Sie die folgenden Befehle im Arbeitsverzeichnis aus:
1git clone https://github.com/fibjs/fibjs.git --recursive
Wenn Sie beim Klonen vergessen, --recursive hinzuzufügen, können Sie auch das fibjs-Verzeichnis eingeben, um es manuell zu aktualisieren.
1
2cd fibjs
git submodule update --init --recursive
Kompilierungsbefehle und -anweisungen
In der UNIX-Umgebung gibt es im Stammverzeichnis des fibjs-Projekts ein Build-Shell-Skript, das zum Kompilieren von fibjs verwendet werden kann. Kompilierungsbefehl ausführen:
1bash build [options] [-jn] [-v] [-h]
Optionen Optionen:
- clean: Klare Kompilierungsergebnisse, um das Neukompilieren zu erleichtern
- release: Im Release-Modus kompilieren, Standardoption
- debug: Im Debug-Modus kompilieren
- linux: Kompilieren Sie die Linux-Version mit der vorinstallierten Docker-Umgebung
- alpine: Verwenden Sie die vorinstallierte Docker-Umgebung, um die Alpine-Version zu kompilieren
- android: Kompilieren Sie die Android-Version mit der vorinstallierten Docker-Umgebung
- iphone: Verwenden Sie die vorinstallierte Docker-Umgebung, um die iPhone-Version zu kompilieren
- i386: Für die 32-Bit-Version kompiliert
- amd64: Kompiliert für die 64-Bit-Version
- arm: Cross-Compile-ARM-Version
- arm64: Cross-Compilierung der ARM64-Version
- mips64: Cross-Compile-MIPS64-Version
- ppc64: Cross-Kompilierung der PowerPC64-Version
- loong64: Cross-Kompilierung der LoongArch64-Version
Der Kompilierungsbefehl für den Release-Modus lautet beispielsweise wie folgt:
1bash build
Testen Sie alle Anwendungsfälle
1bin/{$OS}_{$arch}_release/fibjs test
Zum Beispiel:
1bin/Linux_amd64_release/fibjs test
Sie können mit der Ausführung aller fibjs-Testfälle beginnen. {$OS} Inhalte können von Ihnen selbst angezeigt werden.
Wenn Sie Ergebnisse wie die folgenden sehen, bedeutet das, dass alle Testfälle normal ausgeführt werden:
1
2
3
4
5
6
7
8
9
10
11
12
13.......
db
√ escape
√ formatMySQL
sqlite
√ empty sql
√ create table
√ intert
√ select
√ callback
√ binary (835ms)
√ 312 tests completed (6727ms)
Auf dem System installieren
Mit dem folgenden Befehl können Sie die neu kompilierten fibjs zur einfacheren Verwendung im System installieren:
1bin/{$OS}_{$arch}_release/install.sh
Beginnen Sie mit der Programmierung
Zu diesem Zeitpunkt verfügen Sie bereits über eine ausführbare Version von fibjs und können beginnen, den Spaß an der fibjs-Entwicklung zu erleben.
👉【hello, world】