Instalar o ambiente operativo
Para os sistemas operativos UNIX de uso común, como Mac OS X, Linux e FreeBSD, recoméndase utilizar o seguinte comando no terminal para instalar directamente:
1curl -s https://fibjs.org/download/installer.sh | sh
En Mac OS X, tamén pode optar por usar Homebrew para instalar a última versión de fibjs:
1brew install fibjs
Tamén pode optar por descargar a versión adecuada para a súa instalación ou distribución. Tamén debes descargalo e instalalo vostede mesmo en Windows.
Se queres ter as funcións máis recentes en desenvolvemento en calquera momento, ou quizais necesites desenvolver a túa propia rama, tamén podes compilar a última versión ti mesmo.
Compílase en Windows
Prepara o ambiente de compilación
VS2019 ou superior debe instalarse en Windows.Nota: cómpre seleccionar o ambiente c++ durante a instalación.
Obter código
O enderezo github actual de fibjs é: https://github.com/fibjs/fibjs
Execute os seguintes comandos no directorio de traballo:
1git clone https://github.com/fibjs/fibjs.git --recursive
Se esqueces engadir --recursive ao clonar, tamén podes entrar no directorio fibjs para actualizar manualmente.
1
2cd fibjs
git submodule update --init --recursive
Ordes e instrucións de compilación
Abre Developer Command Prompt
o terminal en Windows, introduce o directorio fibjs e executa o comando:
1build [options]
opcións opcións:
- clean: Borrar os resultados da compilación para facilitar a recompilación de todo
- release: Compilar en modo de liberación
- debug: Compilar en modo depuración
- i386: Compilado para a versión de 32 bits
- amd64: Compilado para a versión de 64 bits
- arm64: Versión ARM64 de compilación cruzada
Por exemplo, o comando de compilación do modo de liberación é o seguinte:
1build
Compile vostede mesmo baixo UNIX
Prepara o ambiente de compilación
En Mac OS X, ademais de instalar Xcode e ferramentas de liña de comandos, tomando brew como exemplo, os comandos para preparar o ambiente son os seguintes:
1brew install cmake git ccache
Os comandos de preparación do ambiente de Ubuntu son os seguintes:
1apt install clang g++ make cmake git ccache libx11-dev
Os comandos para preparar o ambiente para ARM en Ubuntu son os seguintes:
1apt install g++-arm-linux-gnueabihf
Se queres compilar a versión ARM de 64 bits en Ubuntu, o comando para preparar o ambiente é o seguinte:
1apt install g++-aarch64-linux-gnu
Se queres compilar a versión de ARM v6-bit en Ubuntu, o comando para preparar o ambiente é o seguinte:
1apt install g++-arm-linux-gnueabi
O ambiente de preparación para MIPS en Ubuntu é o seguinte:
1apt install g++-mips-linux-gnu
Se queres compilar a versión MIPS de 64 bits en Ubuntu, prepara o ambiente cos seguintes comandos:
1apt install g++-mips64-linux-gnuabi64
Os comandos do contorno de preparación de Fedora son os seguintes:
1yum install clang gcc-c++ libstdc++-static make cmake git
Se queres compilar a versión de 32 bits, prepara o ambiente cos seguintes comandos:
1yum install glibc-devel.i686 libstdc++-static.i686
Os comandos do entorno de preparación alpina son os seguintes:
1apk add clang g++ linux-headers make cmake git libx11-dev
FreeBSD (8,9) prepara o ambiente cos seguintes comandos:
1pkg_add -r cmake libexecinfo git
Os comandos para preparar o ambiente para sistemas FreeBSD 10 e superiores son os seguintes:
1pkg install cmake libexecinfo git
Obter código
O enderezo github actual de fibjs é: https://github.com/fibjs/fibjs
Execute os seguintes comandos no directorio de traballo:
1git clone https://github.com/fibjs/fibjs.git --recursive
Se esqueces engadir --recursive ao clonar, tamén podes entrar no directorio fibjs para actualizar manualmente.
1
2cd fibjs
git submodule update --init --recursive
Ordes e instrucións de compilación
No ambiente UNIX, no directorio raíz do proxecto fibjs, hai un script de shell de compilación que se pode usar para compilar fibjs. Executar o comando de compilación:
1bash build [options] [-jn] [-v] [-h]
opcións opcións:
- clean: Borrar os resultados da compilación para facilitar a recompilación de todo
- release: Compilar en modo de liberación, opción predeterminada
- debug: Compilar en modo depuración
- linux: Compile a versión de Linux usando o ambiente docker preinstalado
- alpine: Use o ambiente docker preinstalado para compilar a versión alpina
- android: Compile a versión de Android usando o ambiente docker preinstalado
- iphone: Use o ambiente docker preinstalado para compilar a versión do iPhone
- i386: Compilado para a versión de 32 bits
- amd64: Compilado para a versión de 64 bits
- arm: versión ARM de compilación cruzada
- arm64: Versión ARM64 de compilación cruzada
- mips64: Versión de compilación cruzada MIPS64
- ppc64: Versión de compilación cruzada PowerPC64
- loong64: Versión de compilación cruzada de LoongArch64
Por exemplo, o comando de compilación do modo de liberación é o seguinte:
1bash build
Proba todos os casos de uso
1bin/{$OS}_{$arch}_release/fibjs test
Por exemplo:
1bin/Linux_amd64_release/fibjs test
Podes comezar a executar todos os casos de proba fibjs. Os contidos de {$OS} pódense ver por ti mesmo.
Cando ves resultados similares aos seguintes, significa que todos os casos de proba están a executarse 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 no sistema
Podes usar o seguinte comando para instalar os fibjs recentemente compilados no sistema para un uso sinxelo:
1bin/{$OS}_{$arch}_release/install.sh
Iniciar a programación
Neste punto, xa tes unha versión executable de fibjs e podes comezar a experimentar a diversión do desenvolvemento de fibjs.
👉【hello, world】