这刚刚开始发生在无处.这是否发生在其他人身上?我跑了heroku create app
,得到了这个错误 ! error getting commands pid 29989 SIGSEGV (signal 11)
.此错误绝对不提供任何信息.我一直使用heroku,无法理解为什么这个错误开始发生.我跑了which heroku
,它显示了heroku文件在哪里/usr/local/heroku/bin/heroku
.基本上,我不得不卸载heroku并更新node.js以使其再次运行.我采取的步骤让heroku命令再次运行.
sudo rm -rf /usr/local/heroku
rm -rf ~/.local/share/heroku ~/Library/Caches/heroku
即使在所有命令都无法正常工作之后,我也开始出现新的错误/usr/local/bin/heroku not found
.似乎我不得不再做一次删除以使命令再次起作用gem uninstall heroku --all
然后神奇地再次开始工作.
从我收集的是我的旧heroku路径/usr/local/heroku/bin/heroku
和新的heroku路径/usr/local/bin/heroku
.也许heroku做了一个更新,再也找不到我的旧路了.最佳的揣测.
确实要让heroku再次工作需要花很多时间,所以我想我应该为其他被困的人分享这个.并希望如果再次发生这种情况,可能会有更好的解决方案.如果有,请回复.
我使用这个参考来帮助我完成一个干净的卸载为mac https://devcenter.heroku.com/articles/heroku-cli#uninstalling-the-heroku-cli