尝试将laravel 4.1更新为4.2时遇到问题。
我在ubuntu上启动了这个项目,然后得到了一个新的macbook pro,看起来我错过了什么。
我正在使用XAMPP 1.8.3
当我
composer update
我收到以下错误
Mcrypt PHP extension required.
Script php artisan clear-compiled handling the post-update-cmd event returned with an error
经过几次谷歌搜索,发现自制软件,然后很容易
brew install mcrypt
但我收到以下警告
Warning: mcrypt-2.6.8 already installed
有什么想法吗?
答案 0 :(得分:0)
假设您的macbook pro正在运行Mavericks,问题最有可能发生在$PATH
变量中。 php命令默认使用mac附带的内置php。您可以通过输入终端echo $PATH;
如果它指向/usr/bin:/bin/usr/bin:/usr/local/bin
那么问题就在这里因为本机mac php不包含mcrypt。将您的XAMP PHP添加到您的路径变量应解决问题,
export PATH=$PATH:\path\to\xamp\bin\php5.ver\bin