Rake (phần mềm) Rake là một công cụ tự động hóa xây dựng và quản lý tác vụ phần mềm. Nó cho phép người dùng chỉ định các tác vụ và mô tả các phần phụ thuộc cũng như nhóm các tác vụ trong một không gian tên. Nó tương tự như SCons và Make, nhưng nó có một số điểm khác biệt. Công cụ này được viết bằng ngôn ngữ lập trình Ruby và Rakefiles sử dụng cú pháp Ruby. Nó được tạo ra bởi Jim Weirich. Rake sử dụng các khối chức năng ẩn danh của Ruby để xác định các tác vụ khác nhau, cho phép sử dụng cú pháp của Ruby. Nó có một thư viện các tác vụ phổ biến: ví dụ