Zrobiłem świeżą instalację Ubuntu i po zainstalowaniu Yii2 itd. Nie mogę już wydawać się być w stanie uruchomić kodeksu.codecept: polecenie nie znaleziono
Używam Yii2. Wymagałem najnowszej wersji codecept w composer.json, która działa dobrze. Ale nie mogę znaleźć sposobu na ponowne uruchomienie kodekceptacji.
Przeglądałem wszystkich przewodników, ale żadna z nich nie ma nic innego, niż tylko potrzeba, aby kompozytor wymagał lub dodał go do composer.json. Zauważyłem, kiedy chciałem dodać kodek do mojej $ PATH, że nie mam pliku codecept w root/vendor/bin /, gdzie myślę, że powinien wskazywać wpis $ PATH.
Nie mam pojęcia, dokąd się udać. Czy gdzieś tęsknię za jakimś krokiem? Wystarczy Podsumowując rzeczy:
- codeception (yiisoft/yii2-codeception) jest zainstalowany.
- root/vendor/bin/nie zawiera niczego, co wskazuje na kodeki.
- komenda: kodekty polecenie powrotu jednostki: kod polecenia: nie znaleziono polecenia Polecenie
- : (./)vendor/bin/codecept return: "ścieżka": brak takiego pliku lub katalogu.
masz ' "config": { "BIN_KAT": "bin"} 'ustaw w pliku composer.json, ponieważ jest to ścieżka używana przez kodekcepcję do zainstalowania pliku phar, jeśli nie, dodaj go do pliku composer.json i zaktualizuj kompozytora, powinieneś być teraz w stanie uruchomić 'bin/codecept run unit'. Alternatywnie, trzecią komendą, którą wypróbowałeś, powinna być './codecept run unit', a nie' jednostka uruchomieniowa kodeksu', może dać ci szansę. –
Dzięki za poradę. Zainstalowałem już kodeki, dodając je do mojego composer.json. Próbowałem ./codecept run unit też nie działa. Tak właśnie uruchamiam komendy ./yii, ale na moim fabrycznie zainstalowanym systemie, który nie był konieczny. – Wijnand