gpt4 book ai didi

php - 'phpspec' 不是内部或外部命令,也不是可运行的程序或批处理文件

转载 作者:行者123 更新时间:2023-11-28 21:29:35 25 4
gpt4 key购买 nike

我正在使用 Windows。我用 composer 安装了 phpspec 包,我将文件夹 phpspec/bin/添加到我系统的路径变量中。但是当我尝试运行 phpspec 命令时,出现以下错误:

'phpspec' is not recognized as an internal or external command,
operable program or batch file.

即使我直接从存储 phpspec.php 的 bin 目录运行命令,我也会得到同样的错误。

最佳答案

与 *nix 不同,您可以在其中放置 shebang在文件之上使其可执行,在 Windows 上你必须运行一个带有 C:\php\php filename.php 的 php 文件(或者 php filename.php 如果php 在您的 path 中),因此 Windows 不会将 php 识别为可执行文件,即使它在您的路径中也是如此。

如果您确实希望能够以 phpspec 的形式调用它,而不是 php/path/to/phpspec/bin/phpspec.php,那么在bin 文件夹,制作一个包含 1 行的 phpspec.bat 文件:

phpspec.bat

php phpspec.php %*

现在您应该能够将 phpspec 作为命令运行。

关于php - 'phpspec' 不是内部或外部命令,也不是可运行的程序或批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27872741/

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