【问题标题】: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