【问题标题】:Composer install fails with bus error: 10Composer 安装失败并出现总线错误:10
【发布时间】:2015-06-24 08:33:41
【问题描述】:

我正在尝试使用以下方式安装作曲家:

curl -sS https://getcomposer.org/installer | php

这失败并显示错误消息:

Bus error: 10

我也试过

php -r "readfile('https://getcomposer.org/installer');" | php

同样的错误。

我在 OSX 10.10.3 和 PHP 5.6 上安装了 homebrew。

有什么想法吗?

【问题讨论】:

    标签: php macos composer-php homebrew


    【解决方案1】:

    那是一个讨厌的。我实际上检查了各种各样的东西,直到我发现 xdebug 强制 all php 脚本在 PhpStorm 调试器中停止。

    在 PhpStorm 中禁用调试器显然解决了问题。

    【讨论】:

    • 哇,你用那个救了我不少(更多)白发!非常感谢!
    • 截至 2021 年,我认为情况不再如此。我的 PhpStorm 也关闭了。
    【解决方案2】:

    在我的情况下,它是在切换回 PHP 5.6 测试项目后开始发生的。 所以我在终端中的php -v 显示我使用的是php 5.6,并且composer 也会使用这个版本。

    我正在使用valet-plus,在切换版本后一切都崩溃了。 我所要做的就是手动回滚 php 版本。

    $ cd /usr/local/bin
    $ rm php   (which was a symbolic link to my valet php 5.6)
    $ ln -s ../Cellar/valet-php@7.3/7.3.19_1/bin/php php
    

    之后我可以更新我的 valet-plus 并在这个项目中使用 php 5.6 而不会出现任何作曲家错误(当然是在 valet fix 之后)

    【讨论】:

      猜你喜欢
      • 2021-11-08
      • 2014-09-24
      • 1970-01-01
      • 2019-06-03
      • 2017-08-28
      • 1970-01-01
      • 2020-01-13
      • 2021-07-31
      • 1970-01-01
      相关资源
      最近更新 更多