Instalar en el servidor - leonzoro17/adapleonardo GitHub Wiki
1. Requisitos de instalación
Propina: Algunos de estos requisitos previos vienen preinstalados con ciertos sistemas operativos. Antes de instalar, compruebe si ya está instalado comprobando su versión. La herramienta de creación no se ejecutará sin lo siguiente:
Git git-scm.com/downloads Node.js (y NPM) nodejs.org MongoDB docs.mongodb.org/manual Lo siguiente es opcional pero hace la vida más agradable:
FFmpeg www.ffmpeg.org/index.html Uso de la línea de comandos. Si es nuevo en el uso de la línea de comandos o si sus habilidades en la línea de comandos están oxidadas, lea esta explicación antes de continuar.
Instalar Git
Git es un programa gratuito de control de versiones y control de código fuente. También facilita la descarga de software alojado en GitHub.com .
Adapt el código fuente y la mayor parte del código de que depende se encuentra aquí en GitHub. Git hace que sea fácil descargar y actualizar el código fuente. El código de Adapt lo utilizará más adelante durante la instalación.
Para comprobar si Git ya está instalado, ejecute el siguiente comando . git --version Para instalar Git, descárguelo e instálelo siguiendo las instrucciones del sitio web de Git .
Si está instalando Git por primera vez, no olvide configurarlo: git config --global user.name "Your Name" git config --global user.email "[email protected]"
Instalar Node.js
El nodo desempeña dos funciones importantes: nos da el gestor de nodos (npm) que descargará e instalará otros módulos y complementos que requiere la herramienta de creación; Y proporciona un servidor web ligero que ejecutará el código de la herramienta.
Abra una ventana de terminal. Compruebe si ya está instalado el nodo introduciendo el siguiente comando. node -v Si el nodo está instalado, se mostrará un número de versión.
La herramienta de creación admite el nodo v4.2.x.
Los administradores de versiones de nodos, como nodist (Windows) o nvm (OS X, Linux) , facilitan el cambio entre las versiones del nodo. Se recomienda que utilice uno. Siga sus instrucciones para instalar y termine cargando una v4.2.x como la versión de nodo global.
Si prefiere no utilizar un administrador de versiones , el wiki de comunidad de Node.js proporciona instrucciones de instalación para varios sistemas operativos y varios gestores de paquetes .
Verificar que npm está instalado
Npm (un administrador de paquetes de nodos) se utiliza para descargar e instalar las cosas de la herramienta de creación depende. Viene con Node.js, por lo que simplemente queremos asegurarnos de que nada lo impide la instalación.
Abra una ventana de terminal. Compruebe si npm está instalado ingresando el siguiente comando. npm -v Si se instala npm, se mostrará un número de versión. Si no es así, tendrá que solucionar problemas. Como npm está instalado junto con Node.js, es probable que el nodo no se haya instalado correctamente. Considere reinstalar el nodo.
Instalar FFmpeg
El uso de FFmpeg con la herramienta de creación no es necesario, pero producirá miniaturas agradables para las imágenes y los recursos de vídeo que cargue en la herramienta.
Instalación de FFmpeg en Windows . Instalación de FFmpeg en OS X. Instalando FFmpeg en Ubuntu .
Instale las herramientas de línea de comandos de Grunt y Adapt
Propina: Usuarios de Windows Nota: ejecute estos comandos en GIT Bash si instaló GIT usando la configuración predeterminada Una interfaz de línea de comandos (CLI) nos permite emitir comandos a un programa en particular utilizando la línea de comandos de una ventana de terminal. Grunt.js se utiliza para construir el curso. La CLI de Adapt se utiliza para una variedad de tareas.
Instalar:
npm install -g grunt-cli npm install -g adapt-cli Incluir -g le indica a npm que instale la CLI globalmente. Eso significa que usted será capaz de emitir comandos a estos programas, no importa qué carpeta es su directorio de trabajo actual. Si el comando falla, intente ejecutarlo de nuevo con permisos elevados .
Instalar MongoDB
Cuando realiza selecciones en la herramienta de creación e introduce el contenido del curso, todo se guarda en una base de datos llamada MongoDB.
Guías de instalación de MongoDB
Propina: Los administradores del sistema podrían encontrar útil a Robomongo . Los desarrolladores principales de Adapt tienen.
2. Clonar el proyecto Adapt_Authoring
La herramienta de creación de Adapt está alojada aquí en GitHub. Necesita una copia de ello en su computadora.
Ejecutar el siguiente comando creará una carpeta denominada "adapt_authoring" que contendrá el código fuente del proyecto. Utilice el símbolo del sistema para navegar hasta una carpeta en la que desea que se cree. A continuación, ejecute el siguiente comando. git clone https://github.com/leonzoro17/adapleonardo.git
# 3. Instale los paquetes npm requeridos
Es esencial que compruebe que el servicio MongoDB se ha iniciado y se está ejecutando. La instalación fallará si el servicio MongoDB se ha detenido. (Si instaló en Linux, el servicio debería iniciarse automáticamente, es posible que los usuarios de OSX tengan que ejecutar manualmente mongod desde un terminal.Los usuarios de Windows pueden tener que iniciarlo manualmente, verifique utilizando la ficha Servicios del Administrador de tareas.)
Vaya a la carpeta adapt_authoring que clonó anteriormente para convertirla en el directorio de trabajo actual . Ejecute el siguiente comando: npm install --production
Nota: La opción --production evita la instalación de PhantomJS. PhantomJS no es necesario ni útil para crear cursos. Los desarrolladores de software que quieran incluirlo deben omitir la opción --production . Se paciente; Puede tardar unos minutos en completarse. Si se produce algún error, lea la salida. Determine si se olvidó de instalar uno de los requisitos previos o si no se instaló correctamente. Si necesita ayuda para solucionar problemas, consulte el foro de debate técnico de la comunidad Adapt . Si este script se completa correctamente, puede ejecutar el script de instalación.
4. Ejecute el script de instalación
El guión final le ayudará a configurar la herramienta de creación. La mayoría de las preguntas de configuración aparecerán con una respuesta predeterminada ya establecida. Y la mayoría de las veces sólo puede aceptar los valores predeterminados presionando la tecla Intro. La única entrada que debe proporcionar es una dirección de correo electrónico y una contraseña para la cuenta de superusuario. (Las preguntas sobre la cuenta de superusuario no son las mismas que el servicio SMTP o el inquilino maestro). La dirección de correo electrónico y la contraseña del superusuario se utilizarán para iniciar sesión en la herramienta de creación.
Nota: FFmpeg no se utiliza de forma predeterminada. Cuando se utilice la pregunta "¿Se utilizará ffmpeg?" N para no aparecerá como predeterminado. Si FFmpeg está instalado y desea usarlo, escriba Y antes de presionar la tecla Enter. Nota: Las preguntas de configuración le harán preguntas sobre el servicio SMTP, el nombre de usuario SMTP, la contraseña SMTP y la dirección de correo electrónico del remitente. La herramienta de creación utiliza direcciones de correo electrónico como nombres de usuario y restablecimientos de contraseña por correo electrónico. En el futuro, otra notificación puede ser posible. Si los restablecimientos de contraseña no son importantes para usted o si no tiene información acerca de su servidor SMTP, acepte el valor predeterminado de "ninguno" para el servicio SMTP y deje los demás en blanco. Ejecute el siguiente comando. node install
Si todo va bien, recibirá el siguiente mensaje: Done, without errors. Y se le indicará que Run the command 'node server' (or 'foreman start' if using heroku toolbelt) to start your instance.
5. Ejecute la aplicación
Primero vas a iniciar el servidor web que viene con Node; Y luego vas a usar un navegador para acceder a la herramienta de creación.
Ejecute el siguiente comando. node server
A medida que se inicia el servidor, se mostrará en el terminal: Server started listening on port 5000 Si su servidor está escuchando en un puerto diferente, tome nota de ello. (Para detener el servidor, haga que el terminal sea la ventana activa, luego presione Ctrl + C. )
Ahora abra su navegador web favorito (compatible con los estándares). En el tipo de barra de direcciones:
localhost:5000 (Si su servidor está escuchando en un puerto diferente, sustituya ese número por 5000.)
Pulse Intro.
Cuando aparezca la página de inicio de sesión, introduzca la dirección de correo electrónico y la contraseña del superusuario.