【问题标题】:Segmentation fault 11 when installing composer on OSX 10.9.2在 OSX 10.9.2 上安装 composer 时出现分段错误 11
【发布时间】:2014-05-02 03:43:33
【问题描述】:

我一直在尝试安装 composer,但不断收到错误“Segmentation fault:11”。 以下是我尝试过的列表:

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

    输出:

    #!/usr/bin/env php 使用 Composer 的所有设置均正确 分段错误:11

    • 重新安装命令行工具
    • 更新自制软件
    • 使用自制软件安装 php54 和 composer

    这个成功了,但是当我尝试在命令行中输入“composer”时, 它给出以下输出:

    /usr/local/bin/composer:第 3 行:27938 分段错误:11 /usr/bin/env php -d allow_url_fopen=On -d detect_unicode=Off /usr/local/Cellar/composer/1.0.0- alpha8/libexec/composer.phar $*

我也尝试过使用较旧的 alpha 版本,它们都给出了相同的分段错误 11 错误

任何帮助将不胜感激。谢谢!

【问题讨论】:

  • 没有太多线索我猜这与库有一些不兼容。您可以尝试运行 composer install 。我通过删除软件包并重新安装它们解决了一些自制问题。我会在github.com/composer/composer/issues 上打开一个问题
  • 谢谢。 composer install 不起作用,但它提供与 composer 相同的输出
  • 你为什么使用sudo?我猜这就是问题所在,尝试安装它而不使用sudo
  • 我尝试了sudo,因为正常命令也会给出分段错误 11 错误

标签: php macos


【解决方案1】:

原来我的错误是由错误配置的 php.ini 文件引起的。 使用 php.ini.default 恢复即可解决问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-14
    • 2016-03-10
    • 1970-01-01
    • 1970-01-01
    • 2016-05-13
    • 2022-11-15
    • 2014-04-29
    相关资源
    最近更新 更多