Đây là trình biên dịch lệnh rake-compiler có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
rake-compiler - Trình tạo tác vụ Ruby Extension (C, Java) dựa trên Rake
MÔ TẢ
Rake-compiler trước hết là một công cụ năng suất cho các nhà phát triển Ruby. Mục tiêu của nó
là làm cho cuộc sống của các nhà phát triển bận rộn trở nên dễ dàng hơn bằng cách đơn giản hóa việc xây dựng và đóng gói
Mở rộng Ruby bằng cách đơn giản hóa mã và giảm trùng lặp.
Nó tuân theo * quy ước về cấu hình * bằng cách ủng hộ một bản dựng và gói được tiêu chuẩn hóa
cấu trúc cho cả RubyGems dựa trên C và Java.
rake-compiler là kết quả của nhiều kinh nghiệm khó giành được khi đối phó với một số
RubyGems đã cung cấp các tiện ích mở rộng gốc cho các nền tảng khác nhau và người dùng khác nhau
cấu hình theo những cách khác nhau. Các chi tiết như sự khác biệt về khả năng di chuyển của mã,
sự khác biệt về độ rõ ràng của mã và sự khác biệt trong cấu trúc thư mục dự án thường làm cho nó
rất khó đối với những người mới làm quen với những RubyGem đó.
SỬ DỤNG
rake-compiler [-f rakefile] {options} target ...
LỰA CHỌN
- backtrace=[NGOÀI]
Bật backtrace đầy đủ. OUT có thể là stderr (mặc định) hoặc stdout.
--bình luận
Chỉ hiển thị các nhiệm vụ đã nhận xét
- số liệu thống kê công việc [CẤP ĐỘ]
Hiển thị thống kê công việc. LEVEL = lịch sử hiển thị danh sách công việc hoàn chỉnh
--quy tắc
Theo dõi độ phân giải các quy tắc.
--suppress-backtrace PATTERN Loại bỏ các đường truyền ngược khớp với regexp PATTERN. Bỏ qua nếu
--dấu vết đang bật.
-A, --tất cả các
Hiển thị tất cả các nhiệm vụ, ngay cả những nhiệm vụ không có chú thích (kết hợp với -T or -D)
-B, --Xây dựng tất cả
Xây dựng tất cả các điều kiện tiên quyết, bao gồm cả những điều kiện được cập nhật.
-D, --diễn tả [MẪU]
Mô tả các tác vụ (khớp với MẪU tùy chọn), sau đó thoát.
-e, --hành hình MÃ
Thực thi một số mã Ruby và thoát.
-E, --execute-tiếp tục MÃ
Thực thi một số mã Ruby, sau đó tiếp tục xử lý tác vụ bình thường.
-f, --rakefile [TÊN TẬP TIN]
Sử dụng FILENAME làm tệp rakefile để tìm kiếm.
-G, - không có hệ thống, - hệ thống
Sử dụng các đường dẫn tìm kiếm Rakefile tiêu chuẩn của dự án, bỏ qua các rakefiles trên toàn hệ thống.
-g, --hệ thống
Sử dụng rakefiles trên toàn hệ thống (toàn cầu) (thường là '~ / .rake /* .rake ').
-I, --libdir LIBDIR
Bao gồm LIBDIR trong đường dẫn tìm kiếm các mô-đun bắt buộc.
-j, --công việc [CON SỐ]
Chỉ định số lượng tác vụ tối đa để thực thi song song. (mặc định là số
Lõi CPU + 4)
-m, --đa nhiệm vụ
Coi tất cả các tác vụ như đa nhiệm.
-n, - chạy thử
Chạy khô mà không thực hiện các hành động.
-N, --không tìm kiếm, --không tìm kiếm
Không tìm kiếm thư mục mẹ cho Rakefile.
-P, --điều kiện tiên quyết
Hiển thị các nhiệm vụ và phần phụ thuộc, sau đó thoát.
-p, --execute-in MÃ
Thực thi một số mã Ruby, in kết quả, sau đó thoát.
-q, --Yên lặng
Không ghi tin nhắn vào đầu ra tiêu chuẩn.
-r, --yêu cầu MODULE
Yêu cầu MODULE trước khi thực thi rakefile.
-R, --rakelibdir RAKELIBDIR,
Tự động nhập bất kỳ tệp .rake nào trong RAKELIBDIR. (mặc định là 'rakelib')
--rakelib
-s, --im lặng
Như --Yên lặng, nhưng cũng ngăn chặn thông báo 'trong thư mục'.
-t, --dấu vết=[NGOÀI]
Bật gọi / thực thi theo dõi, kích hoạt truy tìm đầy đủ. OUT có thể là stderr (mặc định)
hoặc stdout.
-T, - nhiệm vụ [MẪU]
Hiển thị các nhiệm vụ (khớp với MẪU tùy chọn) với mô tả, sau đó thoát.
-v, --dài dòng
Thông báo ghi vào đầu ra tiêu chuẩn.
-V, --phiên bản
Hiển thị phiên bản chương trình.
-W, --ở đâu [MẪU]
Mô tả các tác vụ (khớp với MẪU tùy chọn), sau đó thoát.
-X, --không ngừng sử dụng-cảnh báo
Tắt cảnh báo không dùng nữa.
-h, -H, --Cứu giúp
Hiển thị thông báo trợ giúp này.
Các tùy chọn là ...
- backtrace=[NGOÀI]
Bật backtrace đầy đủ. OUT có thể là stderr (mặc định) hoặc stdout.
--bình luận
Chỉ hiển thị các nhiệm vụ đã nhận xét
- số liệu thống kê công việc [CẤP ĐỘ]
Hiển thị thống kê công việc. LEVEL = lịch sử hiển thị danh sách công việc hoàn chỉnh
--quy tắc
Theo dõi độ phân giải các quy tắc.
--suppress-backtrace PATTERN Loại bỏ các đường truyền ngược khớp với regexp PATTERN. Bỏ qua nếu
--dấu vết đang bật.
-A, --tất cả các
Hiển thị tất cả các nhiệm vụ, ngay cả những nhiệm vụ không có chú thích (kết hợp với -T or -D)
-B, --Xây dựng tất cả
Xây dựng tất cả các điều kiện tiên quyết, bao gồm cả những điều kiện được cập nhật.
-D, --diễn tả [MẪU]
Mô tả các tác vụ (khớp với MẪU tùy chọn), sau đó thoát.
-e, --hành hình MÃ
Thực thi một số mã Ruby và thoát.
-E, --execute-tiếp tục MÃ
Thực thi một số mã Ruby, sau đó tiếp tục xử lý tác vụ bình thường.
-f, --rakefile [TÊN TẬP TIN]
Sử dụng FILENAME làm tệp rakefile để tìm kiếm.
-G, - không có hệ thống, - hệ thống
Sử dụng các đường dẫn tìm kiếm Rakefile tiêu chuẩn của dự án, bỏ qua các rakefiles trên toàn hệ thống.
-g, --hệ thống
Sử dụng rakefiles trên toàn hệ thống (toàn cầu) (thường là '~ / .rake /* .rake ').
-I, --libdir LIBDIR
Bao gồm LIBDIR trong đường dẫn tìm kiếm các mô-đun bắt buộc.
-j, --công việc [CON SỐ]
Chỉ định số lượng tác vụ tối đa để thực thi song song. (mặc định là số
Lõi CPU + 4)
-m, --đa nhiệm vụ
Coi tất cả các tác vụ như đa nhiệm.
-n, - chạy thử
Chạy khô mà không thực hiện các hành động.
-N, --không tìm kiếm, --không tìm kiếm
Không tìm kiếm thư mục mẹ cho Rakefile.
-P, --điều kiện tiên quyết
Hiển thị các nhiệm vụ và phần phụ thuộc, sau đó thoát.
-p, --execute-in MÃ
Thực thi một số mã Ruby, in kết quả, sau đó thoát.
-q, --Yên lặng
Không ghi tin nhắn vào đầu ra tiêu chuẩn.
-r, --yêu cầu MODULE
Yêu cầu MODULE trước khi thực thi rakefile.
-R, --rakelibdir RAKELIBDIR,
Tự động nhập bất kỳ tệp .rake nào trong RAKELIBDIR. (mặc định là 'rakelib')
--rakelib
-s, --im lặng
Như --Yên lặng, nhưng cũng ngăn chặn thông báo 'trong thư mục'.
-t, --dấu vết=[NGOÀI]
Bật gọi / thực thi theo dõi, kích hoạt truy tìm đầy đủ. OUT có thể là stderr (mặc định)
hoặc stdout.
-T, - nhiệm vụ [MẪU]
Hiển thị các nhiệm vụ (khớp với MẪU tùy chọn) với mô tả, sau đó thoát.
-v, --dài dòng
Thông báo ghi vào đầu ra tiêu chuẩn.
-V, --phiên bản
Hiển thị phiên bản chương trình.
-W, --ở đâu [MẪU]
Mô tả các tác vụ (khớp với MẪU tùy chọn), sau đó thoát.
-X, --không ngừng sử dụng-cảnh báo
Tắt cảnh báo không dùng nữa.
-h, -H, --Cứu giúp
Hiển thị thông báo trợ giúp này.
Sử dụng trình biên dịch rake trực tuyến bằng các dịch vụ onworks.net