javascript - example - mean stack tutorial
Bower-EPERM, error de desvinculación (9)
Cada vez que encuentro este error, lo que hago es limpiar el caché de npm,
npm cache clean
y si no funciona, desinstalo el componente Bower en cuestión y lo instalo de nuevo.
Estoy encontrando el siguiente rastreo de pila de errores, mientras trato de instalar "jQuery" usando Bower. ¿Alguien puede ofrecer alguna ayuda?
C:/study/meanApp>bower install jquery --save
bower not-cached git://github.com/jquery/jquery.git#*
bower resolve git://github.com/jquery/jquery.git#*
bower download https://github.com/jquery/jquery/archive/2.1.1.tar.gz
bower retry Download of https://github.com/jquery/jquery/archive/2.1.1.t
ar.gz failed, trying with git..
bower EPERM EPERM, unlink ''C:/Users/UserZ/AppData/Local/Temp/AUserZ/bower/jquery-8680-AaJIqU/archive.tar.gz''
Stack trace:
Error: EPERM, unlink ''C:/Users/UserZ/AppData/Local/Temp/A-UserZ/bower/jqu
ery-8680-AaJIqU/archive.tar.gz''
Console trace:
Trace
at StandardRenderer.error (C:/Users/UserZ/AppData/Roaming/npm/node_module
s/bower/lib/renderers/StandardRenderer.js:72:17)
at Logger.<anonymous> (C:/Users/UserZ/AppData/Roaming/npm/node_modules/bo
wer/bin/bower:110:22)
at Logger.EventEmitter.emit (events.js:95:17)
at Logger.emit (C:/Users/UserZ/AppData/Roaming/npm/node_modules/bower/nod
e_modules/bower-logger/lib/Logger.js:29:39)
at C:/Users/UserZ/AppData/Roaming/npm/node_modules/bower/lib/commands/ind
ex.js:40:20
at _rejected (C:/Users/UserZ/AppData/Roaming/npm/node_modules/bower/node_
modules/q/q.js:797:24)
at C:/Users/UserZ/AppData/Roaming/npm/node_modules/bower/node_modules/q/q
.js:823:30
at Promise.when (C:/Users/UserZ/AppData/Roaming/npm/node_modules/bower/no
de_modules/q/q.js:1035:31)
at Promise.promise.promiseDispatch (C:/Users/UserZ/AppData/Roaming/npm/no
de_modules/bower/node_modules/q/q.js:741:41)
at C:/Users/UserZ/AppData/Roaming/npm/node_modules/bower/node_modules/q/q
.js:557:44
System info:
Bower version: 1.3.9
Node version: 0.10.18
OS: Windows_NT 6.1.7601 ia32
PD: He pasado por StackOverflow y no he podido encontrar nada relacionado con mi error, por lo tanto, he publicado esta pregunta.
Gracias de antemano, Dave
Desinstale su nodo anterior (puede ser <0.12.0)
E instalar la versión del nodo > v0.12.0 (en mi caso v0.12.7)
Entonces
npm update npm -g
Y
bower install
Limpiar el caché resolvió el error por mi: npm cache clean
Lo resolví corriendo
bower cache clean
Podrías probar la siguiente secuencia. Funcionó para mí. bower cache clean npm desinstala -g bower npm install -g bower bower instala jQuery # 2.1.1
Recibí el mismo error "EPERM, desvincular" pero con un archivo diferente.
Ejecutar estos comandos resolvió el problema por mí:
- npm desinstalar -g bower
- npm actualizar descomprimir-zip
- npm install -g bower
Este enlace es donde vi usar esos comandos: https://github.com/bower/bower/issues/798 Es la actualización de descompresión-zip que ha resuelto el problema para otros también.
Recibí este error y corrí la glorieta en modo detallado. Y encontró el error de la siguiente manera:
bower error SELF_SIGNED_CERT_IN_CHAIN
Para resolver esto, agregue la siguiente línea en .bowerrc creado en su directorio de inicio predeterminado.
"strict-ssl": false
Intente bower install
nuevo, debería funcionar.
También tuve el mismo problema y probé nuevamente todo lo desinstalado, luego, después de instalar nuevamente el comando gitbash en gitbash
$ npm install -g bower // let it execute
una vez ejecutado
comando de nuevo
$ bower install bootstrap // let it execute
cuando se ejecuta tienes si quieres más y ejecuta más comandos :)
p.ej
$ bower install script.js
Tuve un problema similar y lo resolví con bastante facilidad; Estaba tratando de instalarse mientras ejecutaba un servidor desde mi máquina. Desconecté el servidor y el IDE (webstorm) y funcionó.