1

我有以下问题 -phpunit在我的 Laravel 4 安装文件夹中使用时出现以下错误:

Laravel requires the Mcrypt PHP extension.

但是,当我使用该artisan命令时它不会出现。我知道这个问题一定是由于 phpunit 加载了另一个 php.ini 而不是我的 zshconfig 中设置的那个。

不幸的是,我不知道如何强制 phpunit 使用正确的。

我的 .zshconfig 看起来像这样:

# Customize to your needs...
export PATH=:/Applications/MAMP/Library/bin/:/Users/jacekbandura/pear/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/texbin/:/Users/jacekbandura/nasm

export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting

我正在使用 OS X 10.8.4 和 MAMP。

以前有没有人解决过这个问题?提前致谢 :)

4

1 回答 1

2

以下是 PHPUnit 的一些安装说明和一篇文章。您是否通过composer安装了phpunit?还是您以其他方式安装它?

以下是一些安装说明,希望与您的用例相符。

PhpUnit 文档指向编辑 phpunit 文件并直接设置 php 二进制文件的路径

本文指向使用 PECL 安装 PhpUnit,并展示了如何通过 setp 更改您将使用的 PHP 可执行文件

这个 SO 答案指向使用 Composer,但设置一些特定的配置

于 2013-09-09T16:15:22.453 回答