😃Cài đặt composer global require laravel/installer
Nếu bạn đã cài đặt composer global require laravel/installer và vẫn không sử dụng được lệnh laravel new, có thể có một số lý do sau đây gây ra vấn đề này. Dưới đây là một số bước để khắc phục:
1. Kiểm tra Composer Global Path
Cảm ơn bạn đã cài đặt Laravel Installer thông qua Composer. Tuy nhiên, nếu bạn không thể sử dụng lệnh laravel new, có thể là vì Composer không thêm đường dẫn bin vào $PATH.
Composer cài đặt các lệnh toàn cục vào thư mục vendor/bin. Bạn cần chắc chắn rằng thư mục này đã được thêm vào biến môi trường $PATH.
Để kiểm tra và thêm nó vào $PATH, hãy làm theo các bước sau:
1.1. Tìm Đường Dẫn Cài Đặt của Composer
Chạy lệnh sau để xem thư mục composer toàn cục:
composer global config bin-dir --absolute
Lệnh này sẽ trả về đường dẫn đến thư mục chứa các lệnh toàn cục của Composer, ví dụ: ~/.composer/vendor/bin hoặc ~/.config/composer/vendor/bin.
1.2. Thêm Vào $PATH
Mở file .zshrc và thêm dòng sau vào cuối file (thay thế đường dẫn tương ứng với kết quả từ lệnh trên):
Sau khi thêm Composer vào $PATH, kiểm tra lại xem lệnh laravel có hoạt động không:
Nếu bạn thấy phiên bản Laravel, điều này có nghĩa là cài đặt đã thành công và bạn có thể tiếp tục với lệnh laravel new.
3. Sử Dụng Lệnh laravel new
Khi mọi thứ đã được thiết lập đúng, bạn có thể sử dụng lệnh laravel new để tạo một dự án Laravel mới:
4. Cài Đặt Lại Laravel Installer (Nếu Cần)
Nếu vấn đề vẫn chưa được giải quyết, có thể thử cài đặt lại Laravel Installer toàn cục:
Sau khi cài đặt lại, thử lại lệnh laravel new một lần nữa.
Nếu bạn vẫn gặp vấn đề, có thể cần phải kiểm tra lại cấu hình môi trường hoặc cách sử dụng Git Bash/Terminal của bạn, vì một số thiết lập có thể không hoàn toàn tương thích với Git Bash. Thử mở terminal Zsh hoặc một terminal khác để xem có hoạt động không.
Với đường dẫn C:\Users\Administrator\AppData\Roaming\Composer/vendor/bin cho thư mục vendor/bin của Composer, bạn cần thêm thư mục này vào biến môi trường $PATH trong hệ thống Windows để có thể sử dụng các lệnh như laravel new.
Dưới đây là các bước để thêm thư mục vào $PATH trên Windows:
1. Thêm Đường Dẫn Vào Biến Môi Trường PATH
Mở Control Panel (Bảng điều khiển).
Tìm và chọn System and Security (Hệ thống và bảo mật), sau đó chọn System (Hệ thống).
Ở bên trái, chọn Advanced system settings (Cài đặt hệ thống nâng cao).
Trong cửa sổ System Properties (Thuộc tính hệ thống), chọn tab Advanced (Nâng cao), sau đó nhấp vào nút Environment Variables (Biến môi trường).
Trong phần System variables (Biến hệ thống), tìm và chọn Path, sau đó nhấn Edit (Chỉnh sửa).
Trong cửa sổ Edit Environment Variable (Chỉnh sửa biến môi trường), nhấn New và thêm đường dẫn:
Nhấn OK để lưu các thay đổi và đóng tất cả các cửa sổ.
2. Khởi Động Lại Terminal
Sau khi thêm đường dẫn vào biến môi trường, bạn cần khởi động lại terminal (Git Bash, Command Prompt, PowerShell, hoặc terminal khác) để áp dụng các thay đổi.
3. Kiểm Tra Lại Lệnh laravel
Mở terminal và kiểm tra xem lệnh laravel có hoạt động không:
Nếu lệnh trả về phiên bản của Laravel, thì bạn đã cài đặt thành công và có thể sử dụng lệnh laravel new để tạo các dự án Laravel mới.
4. Sử Dụng Lệnh laravel new
Giờ đây, bạn có thể sử dụng lệnh laravel new để tạo một dự án Laravel mới:
Hy vọng các bước trên giúp bạn giải quyết vấn đề. Hãy cho tôi biết nếu bạn gặp phải bất kỳ vấn đề nào khác!