Hola a tod@s, en mi canal de youtube publique un vídeo sobre Opentrader, pero en ese vídeo no incluí la instalación porque la instalación no era tan fácil como aparecía en el perfil de Github del creador/creadores.
Asi que os dejo esta entrada con la instalación y sobre todo los problemas
que tuve yo, que creo que serán los mismos que les pueden surgir a ustedes
si intentan instalar Opentrader. Les dejo aquí debajo el vídeo de mi canal y
después la instalación COMENZAMOS!!!
Instalación
Durante la instalación global de Opentrader con el comando npm install -g opentrader como nos aparece en Github, me surgió un error por la versión que
viene en el sistema de nmp, intenté instalar una versión mas nueva de los
repositorios pero la versión disponible es inferior a la que necesita
Opentrader (>= 22)
Para eso lo primero que hay que hacer es instalar la versión directamente
desde NodeSource
//Actualizar el sistema:
sudo apt update && sudo apt upgrade -y
//Descargar el script de NodeSource:
curl -fsSL https://deb.nodesource.com/setup_22.x -o
nodesource_setup.sh
//Ejecutar el script:
sudo bash nodesource_setup.sh
//Instalar Node.js 22:
sudo apt install -y nodejs
//Verificar la instalación:
node -v
npm -v
Aun asi durante la instalación me salió otro error:
Error: EACCES: permission denied, mkdir '/usr/lib/node_modules/opentrader'
Este error (errno -13) indica que el proceso no tiene permisos para
escribir en esa ruta del sistema.
Tenemos dos opciones de solucionar este error:
1) usar sudo
⚠️
Úsalo solo si confías en el paquete. No recomendado para scripts
automatizados o entornos multiusuario.
2) usar npm (recomendado)
//Crear una carpeta para paquetes globales:
mkdir -p ~/.npm-global
//Configurar npm para usar esa carpeta:
npm config set prefix '~/.npm-global'
//Agregar la ruta al PATH:
//Añadir esta línea a ~/.bashrc, ~/.zshrc
o ~/.profile:
export PATH="$HOME/.npm-global/bin:$PATH"
//Recargar el archivo:
source ~/.bashrc
//Instalar el paquete sin sudo:
npm install -g opentrader
Este enfoque evita conflictos con permisos del sistema y es ideal para entornos de desarrollo seguros y portables.
Con esto ya debería poder instalar Opentrader sin problemas, si han tenido alguno mas pueden dejarme un comentario que lo revisaré y les digo
Y bueno con esto me despido hasta el próximo post, bye..

No hay comentarios:
Publicar un comentario