【问题标题】:Heroku commands throwing this error on mac: !error getting commands pid 29989 SIGSEGV (signal 11)Heroku 命令在 mac 上引发此错误:!error getting commands pid 29989 SIGSEGV (signal 11)
【发布时间】:2018-10-15 10:31:18
【问题描述】:

这只是突然发生的事情。这发生在其他人身上吗?我跑了heroku create app,得到了这个错误 ! error getting commands pid 29989 SIGSEGV (signal 11)。此错误绝对没有提供任何信息。我一直在使用 heroku,但不知道为什么会出现这个错误。我运行了which heroku,它显示了/usr/local/heroku/bin/heroku 中的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 的干净卸载

【问题讨论】:

  • 另请注意,旧版本的工具带会在您的 ~/.bash_profile 中放置一个路径。如果该路径条目仍然存在,您将收到 No such file or directory 错误。

标签: node.js macos heroku terminal uninstallation


【解决方案1】:

这个聚会有点晚了,但如果其他人遇到同样的错误,请回答。此错误是由运行 Heroku CLI(以前称为 Toolbelt)的过时发行版引起的。卸载当前版本并从此处重新安装适当的发行版:https://devcenter.heroku.com/articles/heroku-command-line 即可。

【讨论】:

  • 谢谢!为我工作!
猜你喜欢
  • 1970-01-01
  • 2011-06-25
  • 1970-01-01
  • 2020-09-18
  • 2014-03-25
  • 1970-01-01
  • 2021-11-23
  • 2011-07-17
  • 1970-01-01
相关资源
最近更新 更多