【问题标题】:Bower - EPERM, unlink errorBower - EPERM,取消链接错误
【发布时间】:2014-10-04 08:30:19
【问题描述】:

我在尝试使用 Bower 安装“jQuery”时遇到以下错误堆栈跟踪。有人可以提供帮助吗?

    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:我已经通过 StackOverflow 找不到任何与我的错误相关的内容,因此发布了这个问题。

提前致谢, 戴夫

【问题讨论】:

    标签: javascript node.js angularjs bower mean-stack


    【解决方案1】:

    我通过运行解决了它

    bower cache clean

    【讨论】:

      【解决方案2】:

      我有一个类似的问题,我很容易解决它;我试图在从我的机器上运行服务器时进行凉亭安装。我断开了服务器和 IDE (webstorm) 的连接,它工作了。

      【讨论】:

        【解决方案3】:

        卸载旧节点(可能是

        并安装节点版本 > v0.12.0(在我的情况下为 v0.12.7)

        然后

        npm update npm -g
        

        还有

        bower install
        

        【讨论】:

          【解决方案4】:

          您可以尝试以下顺序。它对我有用。 凉亭缓存清洁 npm 卸载 -g 凉亭 npm install -g 凉亭 凉亭安装 jQuery#2.1.1

          【讨论】:

            【解决方案5】:

            我收到此错误并以详细模式运行凉亭。发现错误如下:

            bower error         SELF_SIGNED_CERT_IN_CHAIN
            

            要解决此问题,请将以下行添加到在您的默认主目录中创建的 .bowerrc 中。

            "strict-ssl": false
            

            再次尝试bower install,它应该可以工作。

            【讨论】:

              【解决方案6】:

              每当我遇到这个错误时,我所做的就是清理 npm 的缓存,

              npm cache clean
              

              如果不起作用,我会卸载相关的 bower 组件,然后重新安装。

              【讨论】:

                【解决方案7】:

                清理缓存为我解决了错误:npm cache clean

                【讨论】:

                • 没有骰子在我这边——我必须按照 molafson 的建议去做——npm 卸载、更新、安装
                • 它对我有用,但我不明白为什么我必须这样做。 Grunt 应该自动执行此操作,不是吗?
                【解决方案8】:

                我也遇到了同样的问题,我再次尝试卸载所有东西,然后再次安装 gitbash gitbash 中的命令

                $ npm install -g bower   // let it execute
                

                执行一次

                再次命令

                $ bower install bootstrap        // let it execute
                

                执行时你得到 如果想要更多,请运行更多命令 :)

                例如

                $ bower install script.js
                

                【讨论】:

                  【解决方案9】:

                  我收到了相同的错误“EPERM,取消链接”,但存档不同。

                  运行这些命令为我解决了这个问题:

                  • npm 卸载 -g bower
                  • npm update decompress-zip
                  • npm install -g bower

                  这个链接是我看到使用这些命令的地方:https://github.com/bower/bower/issues/798 解压压缩包的更新也为其他人解决了这个问题。

                  【讨论】:

                  • 嗨 Molafson,我尝试了您的解决方案,但没有成功!.. 感谢您的回复!
                  猜你喜欢
                  • 2015-03-06
                  • 2019-11-04
                  • 2023-03-07
                  • 2020-03-05
                  • 2017-04-28
                  • 1970-01-01
                  • 2018-02-15
                  • 2018-05-24
                  • 1970-01-01
                  相关资源
                  最近更新 更多