gpt4 book ai didi

php - 尝试在 Yii2 中运行 phpunit 时出现 Cygwin 问题

转载 作者:行者123 更新时间:2023-12-04 13:03:49 25 4
gpt4 key购买 nike

我正在尝试运行 phpunit在 Yii2 基本安装中,但每当我运行时 php vendor/bin/phpunit从命令行我得到这个输出:

注:我在 Windows 7 上。

dir=$(d=${0%[/\\]*}; cd "$d"; cd "../phpunit/phpunit" && pwd)

# See if we are running in Cygwin by checking for cygpath program
if command -v 'cygpath' >/dev/null 2>&1; then
# Cygwin paths start with /cygdrive/ which will break windows PHP,
# so we need to translate the dir path to windows format. However
# we could be using cygwin PHP which does not require this, so we
# test if the path to PHP starts with /cygdrive/ rather than /usr/bin
if [[ $(which php) == /cygdrive/* ]]; then
dir=$(cygpath -m "$dir");
fi
fi

dir=$(echo $dir | sed 's/ /\ /g')
"${dir}/phpunit" "$@"

任何人都可以建议这里的问题是什么?我没用过 phpunit之前所以不确定发生了什么。

最佳答案

嗯,这是一个明显的解决方案:

文件 vendor/bin/phpunit不是 PHP 脚本,而是 shell 脚本。

删除 php从一开始,只需运行 vendor/bin/phpunit .

Source .

关于php - 尝试在 Yii2 中运行 phpunit 时出现 Cygwin 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40630065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com