Laravel 4 - 运行`composer install`时出错

Chr*_* So 6 php installation laravel laravel-4

问题:

我安装了Composer并遵循Laravel 4文档中的快速入门指南.

我收到以下错误,当我运行composer installcomposer update:

Script php artisan optimize handling the post-install-cmd event
returned with an error...
Run Code Online (Sandbox Code Playgroud)

我试图运行以下composer命令:

composer create-project laravel/laravel myproject --prefer-dist
Run Code Online (Sandbox Code Playgroud)

或使用他们的laravel.phar:

laravel new myproject
Run Code Online (Sandbox Code Playgroud)

或者从git获取zip版本:https://github.com/laravel/laravel? source = c

我仍然无法通过作曲家更新.


附加信息:

我Mac上的PHP版本是:

PHP 5.4.17 (cli) (built: Aug 25 2013 02:03:38) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, 
Copyright (c) 1998-2013 Zend Technologies
Run Code Online (Sandbox Code Playgroud)

MAMP上的PHP版本:5.4.10

我在Google/Stack Overflow上找到了一些解决方案,但在我的情况下这些解决方案效果不佳.

Dam*_*rsy 5

它说:

需要MCrypt PHP扩展

所以看起来你错过了Laravel所需的Mcrypt扩展(实际上,我认为它只用于Authentication类来进行密码处理,而不是用于框架的其他组件).

我没有Mac,但安装它的命令应该是这样的,使用Homebrew

brew tap josegonzalez/php
brew install mcrypt php54-mcrypt
Run Code Online (Sandbox Code Playgroud)

这些链接可能会帮助您: