lunes, 20 de abril de 2026

Instalación de Opentrader - Tu propio bot para trading de criptomonedas

 

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