【问题标题】:Laravel 5.2 - php artisan fails with - The process has been signaled with signal "5"Laravel 5.2 - php artisan 失败 - 进程已用信号“5”发出信号
【发布时间】:2016-04-26 13:58:29
【问题描述】:

所以我试图在我的 Mac OSX 10.10 上安装一个 laravel 应用程序,并且在运行 composer install 时它会进入 post 脚本“清除编译/优化”并失败并出现以下错误:

> post-install-cmd: php artisan clear-compiled


  [Symfony\Component\Process\Exception\RuntimeException]
  The process has been signaled with signal "5".


Exception trace:
 () at phar:///usr/local/bin/composer/vendor/symfony/process/Process.php:375
 Symfony\Component\Process\Process->wait() at phar:///usr/local/bin/composer/vendor/symfony/process/Process.php:203
 Symfony\Component\Process\Process->run() at phar:///usr/local/bin/composer/src/Composer/Util/ProcessExecutor.php:62
 Composer\Util\ProcessExecutor->execute() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:204
 Composer\EventDispatcher\EventDispatcher->doDispatch() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:94
 Composer\EventDispatcher\EventDispatcher->dispatchScript() at phar:///usr/local/bin/composer/src/Composer/Installer.php:337
 Composer\Installer->run() at phar:///usr/local/bin/composer/src/Composer/Command/InstallCommand.php:134
 Composer\Command\InstallCommand->execute() at phar:///usr/local/bin/composer/vendor/symfony/console/Command/Command.php:259
 Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:844
 Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:192
 Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:189
 Composer\Console\Application->doRun() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:123
 Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:99
 Composer\Console\Application->run() at phar:///usr/local/bin/composer/bin/composer:43
 require() at /usr/local/bin/composer:24

install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--ignore-platform-reqs] [--] [<packages>]...

Trace/BPT trap: 5

我几乎找不到有关此错误的解释方式,并且我发现的少数地方提供了诸如更新 SVN 或 git 以及其他一些看似无关的解决方案。有什么想法可能导致这种情况吗?

【问题讨论】:

    标签: php macos laravel


    【解决方案1】:

    试试这个:

    composer install --no-scripts
    

    【讨论】:

    • 当然可以,因为它跳过了导致问题的发布脚本.....但这并没有告诉我为什么会发生这种情况或如何运行这些命令而不会失败。
    • 你在全局设置作曲家对吗?尝试“composer self-update”然后“composer install --prefer-dist”
    • 避免脚本不是@Piya的选项。我确实运行了这两个命令,但它仍然没有帮助
    • 你有调试器吗?
    • 那我有点糊涂了。因为这个问题很少见。
    猜你喜欢
    • 2013-12-25
    • 1970-01-01
    • 1970-01-01
    • 2013-08-24
    • 1970-01-01
    • 1970-01-01
    • 2021-02-14
    • 1970-01-01
    • 2011-02-17
    相关资源
    最近更新 更多