Windows bash'无法在字符串'autoupdate'上创建属性'exitCode':'安装Heroku CLI / Toolbelt

时间:2017-09-18 23:30:24

标签: bash heroku heroku-toolbelt windows-subsystem-for-linux heroku-cli

我正在尝试在Windows 10上运行的bash shell版本4.3.48(1)(x86_64-pc-linux-gnu)上安装Heroku CLI / Toolbelt。我在命令中输入wget -qO- https://cli-assets.heroku.com/install-ubuntu.sh | sh行,并在包下载后,我得到以下内容:

Preparing to unpack .../heroku_6.14.24-1_amd64.deb ...
Unpacking heroku (6.14.24-1) ...  
Setting up heroku (6.14.24-1) ...
+ which heroku
+ LOCATION=/usr/bin/heroku
+ echo heroku cli installed to /usr/bin/heroku
heroku cli installed to /usr/bin/heroku 
+ heroku version
▸    Cannot create property 'exitCode' on string 'autoupdate:'

然后它就会让我回到命令行。如果我尝试heroku --v或任何其他heroku CLI命令,我会得到同样的错误

 ▸    Cannot create property 'exitCode' on string 'autoupdate:'

我无法在网上找到任何此错误代码的记录。有什么想法吗?我真的不知道从哪里开始,通常一个好的搜索至少让我在路上,但我在这里有蟋蟀。如果需要进一步的细节,请告诉我。 FWIW工具带几天前正在工作,我只是因为Linuxbrew的不幸事件而卸载并重新安装我的bash shell所以我从头开始重建所有东西。

1 个答案:

答案 0 :(得分:0)

这已修复,但CLI可能无法更新。删除~/.local/share/heroku并运行heroku update,应该修复它。