【问题标题】:Error when updating Heroku CLI: write lock exists: update更新 Heroku CLI 时出错:存在写锁:更新
【发布时间】:2018-06-29 02:31:23
【问题描述】:

我正在尝试更新 Heroku CLI,但是没有成功。

Heroku CLI 的当前版本是

heroku-cli/6.15.5-1f03166 (win32-x64) node-v9.3.0

运行时

heroku update

我收到以下错误

C:\>heroku update
CLI is updating... !
 !    'ELOCK': write lock exists: update

到目前为止,我还没有找到任何解决此问题的方法,因为我正在犹豫是否要卸载并重新安装 Heroku CLI(那时我的所有配置都丢失了)。

【问题讨论】:

    标签: heroku command-line-interface heroku-cli


    【解决方案1】:

    不确定这是什么原因,但重新启动为我解决了这个问题。祝你好运!

    11:53:26 | ~  : heroku update
    heroku-cli: Updating CLI from 6.15.26-5726b6f to 6.15.30-e7b41cd... 
    done
    Updating plugins, node version changed to 9.7.1... done
    heroku-cli: Updating plugins... done
    

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题,我解决了删除这个文件:

      /Users/YOUR_USER/Library/Caches/heroku/update.lock

      我使用的是 mac,但我猜你会在相似的位置拥有相同的文件

      【讨论】:

        【解决方案3】:

        我通过卸载heroku并通过命令行安装解决了这个问题: npm install -g heroku 所以我得到了最新版本。

        【讨论】:

          【解决方案4】:

          我在 Mac 上遇到了同样的问题 - 通过运行 htop、过滤 heroku 并杀死所有进程来解决它。

          TLDR;杀死正在运行的 Heroku 进程

          【讨论】:

            【解决方案5】:

            我也遇到了同样的问题,并通过从 Windows 10 中的以下目录中删除 error.log 来解决它:C:\Users\Behzad\.heroku\error.log

            【讨论】:

              【解决方案6】:

              更新 heroku 对我有用:

              npm update -g heroku
              

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2017-12-07
                • 1970-01-01
                • 2017-05-29
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2017-04-26
                • 1970-01-01
                相关资源
                最近更新 更多