codecept:未找到命令

2023-10-16php开发问题
7

本文介绍了codecept:未找到命令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

我全新安装了 Ubuntu,在安装 Yii2 等之后,我似乎无法再运行 codecept.

I did a fresh installation of Ubuntu and after installing Yii2 etc I can't seem to be able to run codecept anymore.

我正在使用 Yii2.我需要在 composer.json 中使用最新的 codecept 版本,它运行良好.但我似乎找不到让 codeception 再次运行的方法.

I'm using Yii2. I required the latest codecept version in composer.json which is working fine. But I can't seem to find a way to get codeception running again.

我一直在浏览所有的指南,但除了作曲家要求或将其添加到 composer.json 之外,没有任何其他指南.我确实注意到当我想将 codecept 添加到我的 $PATH 时,我在 root/vendor/bin/中没有 codecept 文件,我认为 $PATH 条目应该指向.

I've been looking through all the guides but none of them have anything other then just to composer require or add it to the composer.json. I do have noticed when I wanted to add codecept to my $PATH that I don't have a codecept file in root/vendor/bin/, where I think the $PATH entry should point to.

我不知道从哪里开始.我是否错过了某处的某些步骤?总结一下:

I have no idea where to go from here. Did I miss some step somewhere maybe? Just to sum things up:

  • codeception (yiisoft/yii2-codeception) 已安装.
  • root/vendor/bin/不包含任何指向 codeception 的内容.
  • 命令:codecept 运行单元返回:codecept:未找到命令
  • 命令:(./)vendor/bin/codecept 返回:路径":没有这样的文件或目录.

推荐答案

codecept: command not found on Ubuntu 那么你应该按照以下步骤操作:

codecept: command not found on Ubuntu then you should follow these steps:

sudo composer global require "codeception/codeception=2.1.*" "codeception/specify=*" "codeception/verify=*"

然后运行这个命令:

sudo ln -s ~/.composer/vendor/bin/codecept    /usr/local/bin/codecept

所以 codecept buildcodecept run 将起作用.<小时>如果您使用的是 Windows,请运行以下命令:

So codecept build and codecept run will work.


If you are using Windows then run this command:

composer global require "codeception/codeception=2.1.*" "codeception/specify=*" "codeception/verify=*"

将此行添加到您的路径中:

Add this line into your path:

~AppDataRoamingComposervendorin

这篇关于codecept:未找到命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

The End

相关推荐

PHP实现DeepL翻译API调用
DeepL的翻译效果还是很强大的,如果我们要用php实现DeepL翻译调用,该怎么办呢?以下是代码示例,希望能够帮到需要的朋友。 在这里需要注意,这个DeepL的账户和api申请比较难,不支持中国大陆申请,需要拥有香港或者海外信用卡才行,没账号的话,目前某宝可以...
2025-08-20 php开发问题
168

PHP通过phpspreadsheet导入Excel日期数据处理方法
PHP通过phpspreadsheet导入Excel日期,导入系统后,全部变为了4开头的几位数字,这是为什么呢?原因很简单,将Excel的时间设置问文本,我们就能看到该日期本来的数值,上图对应的数值为: 要怎么解决呢?进行数据转换就行,这里可以封装方法,或者用第三方的...
2024-10-23 php开发问题
287

mediatemple - 无法使用 codeigniter 发送电子邮件
mediatemple - can#39;t send email using codeigniter(mediatemple - 无法使用 codeigniter 发送电子邮件)...
2024-08-23 php开发问题
11

Laravel Gmail 配置错误
Laravel Gmail Configuration Error(Laravel Gmail 配置错误)...
2024-08-23 php开发问题
16

将 PHPMailer 用于 SMTP 的问题
Problem with using PHPMailer for SMTP(将 PHPMailer 用于 SMTP 的问题)...
2024-08-23 php开发问题
4

关于如何在 GoDaddy 服务器中使用 PHPMailer 设置 SMTP 的问题
Issue on how to setup SMTP using PHPMailer in GoDaddy server(关于如何在 GoDaddy 服务器中使用 PHPMailer 设置 SMTP 的问题)...
2024-08-23 php开发问题
17