reactive run-android failed "could not install *smartsocket* listener: Address already in use" en MacOS

22-09-2021 - Andrés Cruz

In english

Hay ocasiones en las que recibe un mensaje de error EACCES feo de NPM cuando intenta instalar un paquete NPM globalmente en su Mac ejecutando npm install -g 

<PACKAGE_NAME> o npm uninstall -g <PACKAGE_NAME>.

Esto es un problema de permisos; para corregirlo corregimos los permisos; si hacemos uso de algún comando de instalación de paquetes globales, veremos algo como lo siguiente:

Error instalar Paquete Node
Error instalar Paquete Node

 

Que nos dice que NO tenemos permisos, los permisos son de root, tenemos que indicar que son del usuario que intenta instalar dichos paquetes; para eso podemos hacer uso del comando de whoami más los permisos:

sudo chown -R `whoami` ~/.npm
sudo chown -R `whoami` /usr/local/lib/node_modules

Intente ejecutar npm install -g ... o npm uninstall -g ... sin sudo y debería ejecutarse sin errores.


Andrés Cruz
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter

Andrés Cruz en Udemy

Acepto recibir anuncios de interes sobre este Blog.

!Cursos a!

10$

En Udemy

Quedan 3 días!

Ver los cursos
¡Hazte afiliado en Gumroad!

!Cursos desde!

4$

En Academia

Ver los cursos

!Libros desde!

1$

Ver los libros
!Web Alojada en Hostinger!