Не удается установить Codeception

Появилась необходимость установить Codeception для изучения и дальнейшего применения авто тестов (php). Работаю на Linux mint. Нашел в интернете иструкцию по которой решил установить

  1. Открываю нужную мне папку в терминале и ввожу команду

    composer require "codeception/codeception:*"

  2. После установки по мануалы написано:

Через некоторое время codeception будет скачан. После установки вы сможете использовать его в командной строке. Выполним следующую команду, чтобы проверить, что все установилось корректно: " 3) Выполняю проверку командой

vendor/bin/codeception --version Но заходя в папку bin я не нахожу файл codeception, но там есть файл codecept. Скорее всего это то что мне нужно. 4) Ввожу командй `vendor/bin/codecept --version В ответ получаю

PHP Warning: require_once(/home/hamster/Desktop/php_test/vendor/codeception/codeception/vendor/composer/autoload_namespaces.php): failed to open stream: No such file or directory in /home/hamster/Desktop/php_test/vendor/codeception/codeception/autoload.php on line 5 PHP Fatal error: require_once(): Failed opening required '/home/hamster/Desktop/php_test/vendor/codeception/codeception/vendor/composer/autoload_namespaces.php' (include_path='.:/usr/share/php') in /home/hamster/Desktop/php_test/vendor/codeception/codeception/autoload.php on line 5

`


Ответы (1 шт):

Автор решения: Егор Банин

Попробуйте с чистого листа, из консоли:

mkdir codeceptionTest \
&& cd codeceptionTest \
&& composer require "codeception/codeception" --dev \
&& vendor/bin/codecept -V

У меня получилось

Codeception 4.1.6

Думаю, вы упускаете какие-то детали окружения. Типа вы как-то хитро используете виртуалку, или вендор был в гите и вы сделали чекаут после установки, или у вас запущен демон, который удаляет некоторые файлы :-)

→ Ссылка