I did a fresh installation of Ubuntu and after installing Yii2 etc I can't seem to be able to run codecept anymore.
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.
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) is installed.
- root/vendor/bin/ does not contain anything that points to codeception.
- command: codecept run unit returns: codecept: Command not found
- command: (./)vendor/bin/codecept return: "path": no such file or directory.
"config": { "bin-dir": "bin"}set in your composer.json file, because that's the path that codeception uses to install its executable phar file, if not, add it to the composer.json file, and update composer, you should now be able to runbin/codecept run unit. Alternatively, the third command you've tried should've been./codecept run unit, notcodecept run unit, maybe give that a shot. - Elias Van Ootegem