it-swarm.com.de

Bower - EPERM, Unlink-Fehler

Ich stoße auf die Fehlerstapel-Ablaufverfolgung, während ich versuche, "jQuery" mit Bower zu installieren. Kann jemand Hilfe anbieten?

    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

P.S: Ich habe den StackOverflow durchgegangen, konnte nichts mit meinem Fehler in Verbindung bringen und postete diese Frage. 

Vielen Dank im Voraus, Dave

27
David R

Das Bereinigen des Caches hat den Fehler für mich behoben: npm cache clean

47
Markus Pscheidt

Ich habe den gleichen Fehler "EPERM, unlink" aber mit einem anderen Archiv erhalten. 

Durch Ausführen dieser Befehle wurde das Problem für mich gelöst:

  • npm deinstallieren -g bower 
  • npm update decompress-Zip 
  • npm install -g bower

An diesem Link habe ich gesehen, wie ich diese Befehle verwenden soll: https://github.com/bower/bower/issues/798 .__ Das Update des decompress-Zip hat das Problem für andere als gelöst Gut.

10
molafson

Ich habe diesen Fehler erhalten und die Laube im ausführlichen Modus ausgeführt. Und fand den Fehler wie folgt:

bower error         SELF_SIGNED_CERT_IN_CHAIN

Um dieses Problem zu beheben, fügen Sie in .bowerrc eine Zeile hinzu, die in Ihrem Standardverzeichnis erstellt wurde.

"strict-ssl": false

Versuchen Sie es erneut mit bower install, es sollte funktionieren.

6
Hardik Patel

Sie können die folgende Sequenz versuchen. Es hat für mich funktioniert. bower cache clean npm uninstall -g bower npm install -g bower .__

3
Derocs

Ich hatte ein ähnliches Problem und löste es ziemlich leicht. Ich habe versucht, die Installation zu starten, während ein Server von meinem Computer aus ausgeführt wird. Ich habe den Server und IDE (Webstorm) getrennt und es hat funktioniert.

1
dror

Deinstallieren Sie Ihren alten Knoten (es kann <0.12.0 sein)

Und installiere Knotenversion> v0.12.0 (In meinem Fall v0.12.7)

Dann 

npm update npm -g

Und 

bower install
0

Ich habe es durch Laufen gelöst

bower cache clean

0
Deb

Wenn ich auf diesen Fehler stoße, muss ich den Cache der NPM bereinigen.

npm cache clean

wenn dies nicht funktioniert, deinstalliere ich die betroffene Bower-Komponente und installiere sie erneut.

0
f123

ich hatte auch das gleiche Problem und ich versuchte erneut alles deinstalliert, dann nachdem ich wieder installiert gitbash Befehl in Gitbash

$ npm install -g bower   // let it execute

einmal ausgeführt 

noch einmal Befehl 

$ bower install bootstrap        // let it execute

wenn Sie ausgeführt werden, haben Sie Wenn Sie mehr wollen, dann mehr Befehle ausführen :)

z.B.

$ bower install script.js
0
Aadil