小编Ian*_*mer的帖子

Heroku命令在mac上抛出此错误:!错误获取命令pid 29989 SIGSEGV(信号11)

这刚刚开始发生在无处.这是否发生在其他人身上?我跑了heroku create app,得到了这个错误 ! error getting commands pid 29989 SIGSEGV (signal 11).此错误绝对不提供任何信息.我一直使用heroku,无法理解为什么这个错误开始发生.我跑了which heroku,它显示了heroku文件在哪里/usr/local/heroku/bin/heroku.基本上,我不得不卸载heroku并更新node.js以使其再次运行.我采取的步骤让heroku命令再次运行.

  • 我将node.js更新为版本8.11.1
  • 我没有阻止heroku sudo rm -rf /usr/local/heroku
  • 我删除了heroku缓存 rm -rf ~/.local/share/heroku ~/Library/Caches/heroku
  • 然后使用heroku桌面安装下载安装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

macos terminal uninstall heroku node.js

5
推荐指数
1
解决办法
439
查看次数

标签 统计

heroku ×1

macos ×1

node.js ×1

terminal ×1

uninstall ×1