Instalar el entorno operativo
Para los sistemas operativos UNIX de uso común, como Mac OS X, Linux y FreeBSD, se recomienda utilizar el siguiente comando en la terminal para instalar directamente:
1curl -s https://fibjs.org/download/installer.sh | sh
En Mac OS X, también puedes optar por utilizar Homebrew para instalar la última versión de fibjs:
1brew install fibjs
También puede optar por descargar la versión adecuada para su instalación o distribución. También debe descargarlo e instalarlo usted mismo en Windows.
Si desea tener las últimas funciones en desarrollo en cualquier momento, o si necesita desarrollar su propia rama, también puede compilar la última versión usted mismo.
Compílese usted mismo en Windows
Preparar el entorno de compilación.
VS2019 o superior debe instalarse en Windows. Nota: Debe seleccionar el entorno C++ durante la instalación.
Obtener código
La dirección actual de github de fibjs es: https://github.com/fibjs/fibjs
Ejecute los siguientes comandos en el directorio de trabajo:
1git clone https://github.com/fibjs/fibjs.git --recursive
Si olvida agregar --recursive al clonar, también puede ingresar al directorio fibjs para actualizar manualmente.
1
2cd fibjs
git submodule update --init --recursive
Comandos e instrucciones de compilación.
Abra Developer Command Prompt
la terminal en Windows, ingrese al directorio fibjs y ejecute el comando:
1build [options]
opciones opciones:
- clean: Resultados de compilación claros para facilitar la recompilación de todo.
- release: compilar en modo de lanzamiento
- debug: compilar en modo de depuración
- i386: Compilado para versión de 32 bits
- amd64: Compilado para versión de 64 bits
- arm64: Compilación cruzada de la versión ARM64
Por ejemplo, el comando de compilación del modo de lanzamiento es el siguiente:
1build
Compílelo usted mismo en UNIX
Preparar el entorno de compilación.
En Mac OS X, además de instalar Xcode y herramientas de línea de comandos, tomando Brew como ejemplo, los comandos para preparar el entorno son los siguientes:
1brew install cmake git ccache
Los comandos de preparación del entorno Ubuntu son los siguientes:
1apt install clang g++ make cmake git ccache libx11-dev
Los comandos para preparar el entorno para ARM en Ubuntu son los siguientes:
1apt install g++-arm-linux-gnueabihf
Si deseas compilar la versión ARM de 64 bits en Ubuntu, el comando para preparar el entorno es el siguiente:
1apt install g++-aarch64-linux-gnu
Si desea compilar la versión ARM v6-bit en Ubuntu, el comando para preparar el entorno es el siguiente:
1apt install g++-arm-linux-gnueabi
El entorno de preparación para MIPS en Ubuntu es el siguiente:
1apt install g++-mips-linux-gnu
Si desea compilar la versión MIPS de 64 bits en Ubuntu, prepare el entorno con los siguientes comandos:
1apt install g++-mips64-linux-gnuabi64
Los comandos del entorno de preparación de Fedora son los siguientes:
1yum install clang gcc-c++ libstdc++-static make cmake git
Si desea compilar la versión de 32 bits, prepare el entorno con los siguientes comandos:
1yum install glibc-devel.i686 libstdc++-static.i686
Los comandos del entorno de preparación alpino son los siguientes:
1apk add clang g++ linux-headers make cmake git libx11-dev
FreeBSD (8,9) prepara el entorno con los siguientes comandos:
1pkg_add -r cmake libexecinfo git
Los comandos para preparar el entorno para sistemas FreeBSD 10 y superiores son los siguientes:
1pkg install cmake libexecinfo git
Obtener código
La dirección actual de github de fibjs es: https://github.com/fibjs/fibjs
Ejecute los siguientes comandos en el directorio de trabajo:
1git clone https://github.com/fibjs/fibjs.git --recursive
Si olvida agregar --recursive al clonar, también puede ingresar al directorio fibjs para actualizar manualmente.
1
2cd fibjs
git submodule update --init --recursive
Comandos e instrucciones de compilación.
En el entorno UNIX, en el directorio raíz del proyecto fibjs, hay un script de shell de compilación que se puede utilizar para compilar fibjs. Ejecutar comando de compilación:
1bash build [options] [-jn] [-v] [-h]
opciones opciones:
- clean: Resultados de compilación claros para facilitar la recompilación de todo.
- release: Compilar en modo de lanzamiento, opción predeterminada
- debug: compilar en modo de depuración
- linux: Compile la versión de Linux usando el entorno acoplable preinstalado
- alpine: Utilice el entorno Docker preinstalado para compilar la versión alpina.
- android: Compile la versión de Android usando el entorno acoplable preinstalado
- iphone: Utilice el entorno acoplable preinstalado para compilar la versión de iPhone
- i386: Compilado para versión de 32 bits
- amd64: Compilado para versión de 64 bits
- arm: Versión ARM de compilación cruzada
- arm64: Compilación cruzada de la versión ARM64
- mips64: Compilación cruzada de la versión MIPS64
- ppc64: Compilación cruzada de la versión PowerPC64
- loong64: Compilación cruzada de la versión LoongArch64
Por ejemplo, el comando de compilación del modo de lanzamiento es el siguiente:
1bash build
Pruebe todos los casos de uso
1bin/{$OS}_{$arch}_release/fibjs test
Por ejemplo:
1bin/Linux_amd64_release/fibjs test
Puede comenzar a ejecutar todos los casos de prueba de fibjs. {$OS} Los contenidos los puedes ver tú mismo.
Cuando vea resultados similares a los siguientes, significa que todos los casos de prueba se están ejecutando normalmente:
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)
Instalar en el sistema
Puede utilizar el siguiente comando para instalar los fibjs recién compilados en el sistema para facilitar su uso:
1bin/{$OS}_{$arch}_release/install.sh
Empezar a programar
En este punto, ya tiene una versión ejecutable de fibjs y puede comenzar a experimentar la diversión del desarrollo de fibjs.
👉【hello, world】