Lỗi Bash: Yarn: command not found là một lỗi phổ biến mà các lập trình viên thường gặp khi làm việc với Node.js và JavaScript. Trong bài viết này, Vietnix sẽ cùng bạn tìm hiểu nguyên nhân và 4 cách khắc phục hiệu quả lỗi không tìm thấy lệnh Yarn trong môi trường Bash.
Hiểu đúng về lỗi Bash: Yarn: command not found
Khi bạn thấy màn hình hiển thị error Bash: Yarn: command not found, điều đó có nghĩa là hệ thống không thể định vị file thực thi Yarn trong đường dẫn thư mục đã chỉ định. Sự cố này có thể xảy ra vì nhiều nguyên nhân khác nhau, nhưng trong đó phổ biến nhất là lỗi cú pháp đến từ việc nhập lệnh và đường dẫn biến môi trường chưa được sắp đặt chính xác.
Đây cũng chính là 2 hạng mục cơ bản nhất mà bạn cần xem xét để xác định lỗi tổng quát Bash: command not found khi bắt đầu quá trình chạy Bash Script với các tập lệnh trong môi trường Bash.
4 nguyên nhân chính dẫn đến lỗi Yarn: command not found
Lỗi Yarn: command not found là một trở ngại thường gặp khi bạn làm việc với các dự án JavaScript. Lỗi này xảy ra khi hệ thống Linux không thể định vị và thực thi công cụ quản lý gói cài đặt Yarn. Lỗi Bash: Yarn: command not found thường xuất hiện do một số nguyên nhân sau:
- Chưa cài đặt Yarn: Nếu bạn chưa cài đặt Yarn, hệ thống sẽ không thể tìm thấy và thực thi lệnh yarn.
- Đường dẫn cài đặt không chính xác: Đôi khi, Yarn có thể đã được cài đặt nhưng đường dẫn đến thư mục cài đặt chưa được thêm vào biến môi trường PATH của hệ thống.
- Phiên làm việc của shell chưa được cập nhật: Nếu bạn vừa mới cài đặt Yarn, bạn cần khởi động lại phiên làm việc shell hiện tại. Việc này giúp hệ thống nhận biết các thay đổi về biến môi trường PATH và đường dẫn đến Yarn.
- Lỗi trong quá trình cài đặt: Quá trình cài đặt Yarn có thể gặp sự cố, dẫn đến việc cài đặt không hoàn tất.
Ngoài ra, trước khi thực hiện các cách xử lý lỗi không tìm thấy lệnh của Yarn, bạn có thể tham khảo các câu lệnh trong Linux để ứng dụng tốt cho quá trình thực hiện.
4 ví dụ về cách xử lý error Yarn: command not found trong Bash
Ví dụ 1: Cài đặt Yarn bằng APT
Bạn có thể dễ dàng cài đặt Yarn và các dependency cần thiết bằng APT. Các bước thực hiện như sau:
Bước 1: Nhấn tổ hợp phím CTRL + ALT + T để mở cửa sổ Terminal.
Bước 2: Chạy lệnh sudo theo cú pháp sau và nhấn Enter để cài đặt Yarn.
sudo apt install -y yarn
Bước 3: Sau khi quá trình cài đặt hoàn tất, bạn hãy kiểm tra cài đặt bằng cách chạy lệnh:
yarn –version
Nếu Yarn đã được cài đặt thành công, Terminal sẽ hiển thị phiên bản Yarn hiện tại.
Ví dụ 2: Cài đặt CMDTest – giải pháp kiểm thử phần mềm
CMDTest là một giải pháp kiểm thử phần mềm, cho phép bạn thực thi và kiểm soát các trường hợp thử nghiệm trên nhiều hệ điều hành khác nhau.
Việc cài đặt CMDTest cũng có thể giúp bạn khắc phục các sự cố liên quan đến yarn. Để tiến hành cài đặt, hãy mở cửa sổ terminal và thực hiện lệnh sau:
sudo apt install -y cmdtest
Ví dụ 3: Thiết lập đường dẫn biến PATH cho Yarn
Khi gặp thông báo lỗi “bash: yarn: command not found”, nguyên nhân thường gặp nhất là Yarn chưa được cấu hình đúng trong biến môi trường PATH của hệ thống. Để thêm đường dẫn Yarn vào biến PATH, hãy làm theo các bước sau:
Bước 1: Nhấn tổ hợp phím CTRL + ALT + T để mở cửa sổ Terminal.
Bước 2: Gõ lệnh nano theo cú pháp sau và nhấn Enter để mở file .bashrc:
nano ~/.bashrc
Bước 3: Nhập thêm dòng lệnh export với cú pháp sau vào cuối file .bashrc:
export PATH=”$PATH:$HOME/<user name>/.yarn/bin”
Lưu ý: Thay <user name>
bằng tên người dùng Linux của bạn. Bạn có thể kiểm tra tên người dùng bằng lệnh whoami.
Bước 4: Nhấn CTRL + S để lưu thay đổi và CTRL + X để thoát.
Bước 5: Thực hiện lệnh source theo cú pháp sau để áp dụng thay đổi trong file .bashrc:
source ~/.bashrc
Ví dụ 4: Cài đặt Yarn bằng trình quản lý NPM
NPM (Node Package Manager) là trình quản lý package mặc định cho môi trường chạy JavaScript Node.js. Bạn có thể sử dụng NPM để cài đặt, chia sẻ và quản lý các package và dependency trong dự án của mình.
Nếu NPM đã được cài đặt trên hệ thống, bạn có thể sử dụng NPM để cài đặt Yarn bằng cách chạy lệnh sau trong Terminal:
npm install -g yarn
Lưu ý: Nếu NPM chưa được cài đặt trên hệ thống, bạn cần cài đặt NPM trước bằng cách sử dụng lệnh sau:
sudo apt install -y
npm
Câu hỏi thường gặp
Có thể sử dụng Yarn để quản lý các gói npm khác ngoài các gói trong dự án hiện tại không?
Có thể. Sử dụng Yarn để quản lý các gói npm mang đến một số lợi ích như hiệu suất cao; tính nhất quán; hỗ trợ nhiều registry,…
Có thể sử dụng Yarn để tạo và quản lý các dự án Node.js mới không?
Có thể. Quản lý các dự án Node.js mới bằng Yarn giúp bạn cài đặt quản lý thư viện hiện có và khởi tạo dự án mới.
Lời kết
Hy vọng rằng qua bài viết trên, bạn đã hiểu chi tiết hơn về lỗi Bash: Yarn: command not found và biết cách khắc phục lỗi hiệu quả. Việc nắm vững các giải pháp này sẽ giúp bạn cài đặt và sử dụng Yarn dễ dàng hơn, từ đó tối ưu quy trình phát triển ứng dụng web của mình. Chúc bạn thành công!