Ho fatto una nuova installazione di Ubuntu e dopo aver installato Yii2 ecc. Non riesco più a eseguire il codecept.codecept: comando non trovato
Sto usando Yii2. Ho richiesto l'ultima versione di codecept in compositore.json che funziona bene. Ma non riesco a trovare un modo per far funzionare di nuovo la codeception.
Ho esaminato tutte le guide ma nessuno di loro ha altro che solo il compositore richiede o lo aggiunge al compositore.json. Ho notato quando volevo aggiungere codecept al mio $ PATH che non ho un file codecept in root/vendor/bin /, dove penso che la voce $ PATH dovrebbe puntare a.
Non ho idea di dove andare da qui. Forse mi sono perso qualche passo da qualche parte? Giusto per riassumere le cose: è installato
- codeception (yiisoft/yii2-codeception).
- root/vendor/bin/non contiene nulla che rimandi alla codeception.
- comando: codecept restituisce unità: codice: comando non trovato
- comando: (./)vendor/bin/codecept return: "percorso": nessun file o directory di questo tipo.
Avete ' "config": { "bin-dir": "bin"} 'impostato nel file compositore.json, perché quello è il percorso utilizzato dalla codeception per installare il suo file phar eseguibile, in caso contrario, aggiungerlo al file composer.json e aggiornare il compositore, ora dovresti essere in grado di eseguire 'bin/codecept run unit'. In alternativa, il terzo comando che hai provato avrebbe dovuto essere "./codecept run unit", non "codecept run unit", magari dare un colpo. –
Grazie per il consiglio. Ho già installato la codeception aggiungendola al mio compositore.json. Ho provato. Anche l'unità di esecuzione codificata non funziona. È così che eseguo comandi ./yii, ma sul mio sistema preinstallato che non era necessario. – Wijnand