我刚安装了Ubuntu系统,在安装Yii2等内容后,似乎无法再运行codecept。
我正在使用Yii2。我在composer.json中要求了最新的codecept版本,这很好用。但是我似乎找不到重新启动codeception的方法。
我已经查看了所有指南,但它们除了composer require或将其添加到composer.json之外没有其他任何内容。当我想要将codecept添加到$PATH时,我注意到在root/vendor/bin/中没有codecept文件,其中我认为$PATH条目应该指向。
我不知道从这里去哪里。也许我错过了某个步骤?
- 已安装codeception(yiisoft/yii2-codeception)。
- root/vendor/bin/中没有任何指向codeception的东西。
- 命令:codecept run unit 返回:codecept: Command not found。
- 命令:(./)vendor/bin/codecept 返回:“路径”:没有这样的文件或目录。
"config": { "bin-dir": "bin"}
,因为这是codeception用于安装其可执行phar文件的路径。如果没有,请将其添加到composer.json文件中,并更新composer,然后你现在应该能够运行bin/codecept run unit
。或者,你尝试的第三个命令应该是./codecept run unit
而不是codecept run unit
,可以试试看。 - Elias Van Ootegem