Cómo instalar la pila MEAN en su CentOS 7 VPS o servidor dedicado | Hosting mas barato

Este artículo lo guía a través de la instalación de la pila MEAN en su servidor Linux virtual basado en CentOS 7.
MEAN es una pila de software JavaScript que incluye Node.JS, Angular.JS y Express.JS. Utiliza MongoDB como base de datos predeterminada. Se requieren derechos de root para instalar la pila. Sin embargo, si no tiene privilegios de root, asegúrese de que sus comandos comiencen con “sudo”.
El primer paso es configurar su máquina para la instalación. Antes de comenzar la instalación, asegúrese de que su dispositivo tenga lo siguiente:
# git --version
en el dispositivo final.# gem install sass
# yum install gcc-c++ make git fontconfig bzip2 libpng-devel ruby ruby-devel
Nota especial: consulte la mejor página de alojamiento de MongoDB de Hosting Más Barato para encontrar los mejores servicios de alojamiento de MongoDB. .
.MongoDB es un sistema de base de datos NoSQL que almacena datos en formato JSON y, por lo tanto, admite la ejecución de JavaScript del lado del servidor. Dado que no figura en el repositorio oficial de CentOS, debemos crear uno para descargar la última versión estable. Ingrese lo siguiente para crear un nuevo archivo usando su editor de texto
# nano /etc/yum.repos.d/mongodb.repo
Esto abrirá un nuevo archivo de texto. Pegue y guarde el siguiente código y luego salga del editor.
[mongodb-org-3.6] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
Instale MongoDB ejecutando el siguiente comando:
# yum install mongodb-org
Una vez completada la instalación, inicie y active el servicio de base de datos con los siguientes comandos:
# systemctl start mongod #systemctl enable mongod
Ejecute el siguiente comando para verificar que el servicio se esté ejecutando:
# systemctl status mongod
Nota especial: consulte la página Mejor alojamiento de Node.js de Hosting Más Barato para conocer los mejores servicios de alojamiento de Node.js.
Node JS es un entorno de ejecución de JavaScript del lado del servidor. Node.js se instala agregando el repositorio de una rama estable. Lo hace ejecutando este comando:
# curl -sL https://rpm.nodesource.com/setup_9.x | bash
El siguiente paso es instalar Node JS y NPM
# yum install -y nodejs
Verifique que la instalación fue exitosa ejecutando
# npm version # node version
Estos son componentes de la pila intermedia. Bower es un administrador de paquetes para las aplicaciones de front-end, mientras que gulp automatiza las tareas. Ambos deben instalarse globalmente para que estén disponibles en todo el sistema.
Ejecute el siguiente comando para instalar bower o gulp.
# npm install -g bower # npm install -g gulp
Verifique que la instalación fue exitosa ejecutando estos comandos
# npm list -g --depth=0
Eso debería resultar en lo siguiente
/ usr / lib
laube@1.8.4
swallow@4.0.0
npm@5.8.0
Ahora que las instalaciones requeridas están completas, es hora de instalar Mean Boilerplate. Lo hace clonando github.
# git clone https://github.com/meanjs/mean.git
Con el texto estándar en su directorio de inicio, debe instalar las referencias del proyecto accediendo al directorio. Correr;
# cd mean
Para instalar Mean Run:
# npm install
Esto puede tardar unos minutos, pero instale los recursos del front-end una vez escribiendo;
# bower install --allow-root
Para iniciar el proyecto de pila MEAN, use los siguientes comandos:
# npm start
Primero, puede ocurrir el siguiente error
Salida de error
[12:56:49] Error de ‘pelusa’ después de 702 ms
[12:56:49] Error en el complemento ‘secuencia de ejecución’
Embajada:
Ocurrió un error con la tarea ‘sass’
Corrija los errores ejecutando estos comandos:
# rm -rf node_modules # npm cache clean # npm install # npm start
Para acceder a la aplicación MEAN, ingrese el siguiente enlace en su navegador:
http://your_server_ip:3000
Debería verse así en una página.
Puede comenzar a crear e implementar sus aplicaciones.