Tôi đã cài đặt Ubuntu mới và sau khi cài đặt Yii2, tôi không thể chạy codecept được nữa.codecept: lệnh không tìm thấy
Tôi đang sử dụng Yii2. Tôi yêu cầu phiên bản codecept mới nhất trong composer.json đang hoạt động tốt. Nhưng tôi không thể tìm cách để có được codeception chạy một lần nữa.
Tôi đã xem qua tất cả các hướng dẫn nhưng không ai trong số họ có bất cứ điều gì khác sau đó chỉ để nhà soạn nhạc yêu cầu hoặc thêm nó vào composer.json. Tôi đã nhận thấy khi tôi muốn thêm codecept $ PATH của tôi mà tôi không có một tập tin codecept trong root/vendor/bin /, nơi tôi nghĩ rằng mục PATH $ nên trỏ đến.
Tôi không biết phải đi đâu từ đây. Tôi đã bỏ lỡ một số bước một nơi nào đó có thể? Chỉ cần tổng hợp mọi thứ:
- codeception (yiisoft/yii2-codeception) được cài đặt.
- root/vendor/bin/không chứa bất kỳ nội dung nào trỏ đến việc lừa đảo.
- lệnh: trả về đơn vị chạy codecept: codecept: Lệnh không được tìm thấy
- lệnh: (./)vendor/bin/codecept return: "path": không có tệp hoặc thư mục nào.
Bạn có ' "config": { "bin-dir": "bin"} 'được đặt trong tệp composer.json của bạn, vì đó là đường dẫn mà codeception sử dụng để cài đặt tệp phar thực thi của nó, nếu không, hãy thêm tệp đó vào tệp composer.json và cập nhật trình soạn nhạc, bây giờ bạn có thể chạy 'đơn vị chạy bin/codecept'. Ngoài ra, lệnh thứ ba mà bạn đã thử phải là './codecept run unit', không phải' đơn vị chạy bộ mã hóa', có thể cho nó một ảnh. –
Cảm ơn lời khuyên. Tôi đã cài đặt codeception bằng cách thêm nó vào composer.json của tôi. Tôi đã thử ./codecept đơn vị chạy không hoạt động hoặc. Đó là cách tôi chạy lệnh .yyii, nhưng trên hệ thống được cài đặt sẵn của tôi không phải là thứ gì đó. – Wijnand